Expo EAS CLI to Submit Apps to the Apple App Store With or Without a Mac and Test with TestFlight

Поділитися
Вставка
  • Опубліковано 15 лип 2024
  • Hi everyone!
    Today I want to show you two ways you can build your Apple app using the EAS CLI and submit the App to the App Store.
    The first way doesn't require the user submitting the app to the App Store to have a Mac, and also doesn't require them to manually download and upload an ipa file. It's definitely the easiest way.
    The second way produces an ipa file for production. An ipa file is basically the format that Apple uses to bundle an app. This ipa file can then be uploaded to the App Store via the Transporter software available on the Mac App Store.
    Both of these methods will then take a little time to process on App Store connect before you can distribute the app via TestFlight to your testers and test what your Expo app will behave like as a standalone production ready version of the app. At this stage you can also submit to Apple for review but will need to provide screenshots for various screen sizes and additional info such as description and testing info.
    TIMESTAMPS:
    0:00 Intro
    0:15 Auto Submit (No Mac Required)
    1:57 Manual Submit (Transporter App using IPA File)
    3:07 Finding TestFlight on App Store Connect
    3:39 Transporter
    4:32 Release Test Build via TestFlight
    5:21 Download App from TestFlight for Testing
    For more info on EAS: expo.dev/eas
    App Store Connect: appstoreconnect.apple.com/
    You’ve clearly come here to learn and a free audible trial allows you to increase your learning potential in situations where you may be hands free like at the gym or on your commute. It allows you to spend more time on theory when you aren’t able to watch a screen, so that you can maximise your screen time to pick up technical skills. Try it for free today:
    amzn.to/3ECMsom
    // ABOUT ME
    My name is Chelsea and I started studying software engineering in 2010. I have been working commercially full time since 2014 and have been in various positions from graduate developer to tech lead to solution architect.
    I'm a full stack developer with a lot of experience in C# and Javascript but my passion is for mobile development; specifically native iOS development and cross platform using React Native.
    I always have many things on the go and am always trying out a new side hustle and failing at it; perhaps you can learn from my mistakes!
    Please like and subscribe if you enjoyed this video and want to see more like it!
    Have any suggestions on topics you would like to learn more about? Please suggest them in the comments... I would love to help you out while doing a bit of learning myself!
    // PRODUCTS USED
    I use the following products in the creation of my videos:
    Boya MM1 Microphone - amzn.to/3m6kif7
    A reasonable quality and reasonably sturdy but cost effective microphone that can be used by both DSLR cameras, mobile phones and laptops
    Canon 18-55mm Lens - amzn.to/3IwscFR
    A kit lens but a decent quality lens for beginners getting used to a DSLR
    Canon EOS Rebel T7 with 18-55mm Lens - amzn.to/3XZauAL
    This is the kit I started with it includes the lens linked above and is a great starter camera.
    I love Apple devices... These are the ones I use for my channel content creation:
    Apple iPhone 13 - amzn.to/3KAUba4
    A good all round phone, good for Apple development and recording videos with enough high quality features but at a cheaper price point than the pro versions.
    Apple MacBook Pro - amzn.to/3KxrE5q
    A nice portable computer for working from anywhere and perfect for iOS development
    Apple iPad Air - amzn.to/3xU2k21
    Really easy to use for graphic design if required for logos as part of my app development or editing the videos on the go.
    Apple Pencil (2nd Generation) - amzn.to/3EBSwNS
    For logo and icon design in Affinity Designer app for iPad
    Logitech Folio Keyboard Touch - amzn.to/3XUYBM1
    Adds keyboard and touchpad to iPad Air, making it easier to use for writing code/eBooks etc. on the go!
    DISCLAIMER: Links included in this description might be affiliate links. If you purchase a product or service with the links that I provide I may receive a small commission. There is no additional charge to you! Thank you for supporting my channel so I can continue to provide you with free content each week!
    //CONTACT:
    Please contact me at: hello@tripwiretech.com
    //CRAVING MORE:
    You can find links to all my different sites and social media over on Linktree: linktr.ee/misscoding
  • Наука та технологія

КОМЕНТАРІ • 18

  • @louishugo7119
    @louishugo7119 Рік тому

    Hello, I wanted to say thank you, your videos have helped me a lot in my react native/Expo App development. You always have what am looking for whenever am stuck...Thank YOOUUUUU

  • @leojclarke
    @leojclarke Рік тому

    I love that you use chapters, even on a 6 ( "sux" 🤭) minute video...! Super well explained! Muchas gracias!

  • @RM-jg1cq
    @RM-jg1cq Рік тому

    Just found your channel your videos are great and super informative! I have been using expo for my application development and hit a wall when I got to needing to view a pdf, and thats where I found your videos. If you need an idea for a video I am having a hard time wrapping my noggin around breaking out of the expo environment with these EAS builds so you can use packages that don't work with expo and how all that works. Anywho keep up the awesome work!

  • @yscstealheart5906
    @yscstealheart5906 Рік тому +1

    thanks so much for the video!

  • @jetmir332
    @jetmir332 8 місяців тому

    Thankyou, it was very helpful for as i junior in app development and building tools from expo and apple.

  • @teamawesome4288
    @teamawesome4288 Рік тому

    Very nice 👍 keep it up

  • @mikea1241
    @mikea1241 2 роки тому +1

    Well Done! Really great video, quick and easy to understand.
    Please for subsequent video please add the commands or link to the source code used in the video to the video description for is easy replication. In this case, it have been really cool if I could have just gone to the description and copied the command used.

  • @anandhukraju8044
    @anandhukraju8044 2 роки тому

    Subscribeddddddddd!!!!!!!!!!!!

  • @laurentk2033
    @laurentk2033 5 місяців тому

    Hello, nice video but i can't make this work, when i open my app on the phone it crash instantly but its working like a charm on simulators, i can't understand...

  • @forumgorawala2283
    @forumgorawala2283 2 роки тому

    How did u mirror ur phone to the video to show testflight in this video?

  • @sbomaggz
    @sbomaggz 2 роки тому

    Hello, what if I was invited as an admin of another developer account? Can I use this method?

  • @devsolutions-qk1bg
    @devsolutions-qk1bg 10 місяців тому

    Please show eas.json too

  • @hichemebengaied4394
    @hichemebengaied4394 Рік тому

    Hello i have a problem with eas :
    when a try to build i have an error
    "CombinedError: [GraphQL] Entity not authorized: AccountEntity".
    Can you help me please

  • @omerkilincc
    @omerkilincc 6 місяців тому

    Hello, I am trying to compile for iOS with Expo, but I constantly encounter "install pods" errors, can you help?

  • @Evalionn
    @Evalionn Рік тому

    3:01 Will this .IPA file work on all iOS devices? Without submitting to Apple Store

  • @MaxwellORoark
    @MaxwellORoark 5 місяців тому

    Isn't transporter simply a FTP client and does it really matter which FTP client you use to upload the bundle?

  • @ismailaturner3511
    @ismailaturner3511 Рік тому

    My app is crashing on production mode . Please help

  • @son_kami
    @son_kami 7 місяців тому

    Hi, I got this error
    ✖ Failed to create App Store Connect API Key.
    Apple 403 detected - Access forbidden.
    This request is forbidden for security reasons - The API key in use does not allow this request
    Error: build command failed.