TestFlight - How to Upload and Distribute Your App | App Store 2021

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ม.ค. 2021
  • Head to squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN.
    In today's video I show you how to upload your app for beta testing on Test Flight. We walk thought creating an App ID, registering with the App Store, archiving and uploading your build and distributing the app to your beta testers via email and a public link.
    This tutorial was created using Xcode 12.3.
    If you like my teaching or presentation style, I've started creating my own courses:
    seanallen.teachable.com/
    Twitter:
    / seanallen_dev
    Link to my book - How I Became an iOS Developer:
    gumroad.com/l/sean-allen-origin
    Hired.com:
    hired.com/x/1n01g
    Check out my podcast, iOS Dev Discussions:
    itunes.apple.com/us/podcast/i...
    Book and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):
    Ray Wenderlich Books:
    store.raywenderlich.com/a/208...
    Ray Wenderlich Videos:
    store.raywenderlich.com/a/208...
    Paul Hudson's Hacking With Swift:
    gumroad.com/a/762098803
    Learn Advanced Swift Here:
    gumroad.com/a/656585843
    Links to my iOS Dev Setup & iOS Dev Book Recommendations
    www.amazon.com/shop/seanallen
    #swift #softwaredeveloper #iosdeveloper
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 405

  • @clayfulgham21
    @clayfulgham21 2 ปีที่แล้ว +73

    Hands down the most relatable and authentic reaction to an error at 12:57 .. Excellent video Thanks

    • @cjw6659
      @cjw6659 2 ปีที่แล้ว

      That made me laugh! Been there so many times 🤣

    • @samarghourab5545
      @samarghourab5545 ปีที่แล้ว

      😂 Hahaha I felt his pain too.

  • @roysnell6748
    @roysnell6748 ปีที่แล้ว +21

    Very clearly and completely explained (which is not the norm with the majority of how-to videos). The presence of error messages during the process and description of how to correct the errors was invaluable.

  • @oseiyeboahjohnson2854
    @oseiyeboahjohnson2854 3 ปีที่แล้ว +39

    The failed frustration. I felt that.

    • @I4NI_
      @I4NI_ 3 ปีที่แล้ว +1

      You're name 😅

  • @superkaboose1066
    @superkaboose1066 3 ปีที่แล้ว +50

    This is possible the most clear and best tutorial ever made, perfect man!

  • @seancharles1595
    @seancharles1595 ปีที่แล้ว

    This has become my GO TO reference. I am currently managing some apps for a company and I need to refresh the testflight images every three months, this video saved my bacon the first time. I always trust developers with a cool first name.

  • @kaylahandley5625
    @kaylahandley5625 3 ปีที่แล้ว +21

    Literally the perfect tutorial. Im only 16 so this is my very very very first app ever. But this video made it so easy to upload thanku so much!!!

    • @seanallen
      @seanallen  3 ปีที่แล้ว +1

      Glad it was helpful, Kayla 😀

    • @behzad5849
      @behzad5849 2 ปีที่แล้ว +1

      Did you paid 99$ ?

  • @hoshyarkarimi
    @hoshyarkarimi 3 ปีที่แล้ว +16

    Thank you Sean. You inspired me to develop apps for Apple. Unfortunately I'm an Iranian developer and we are under sanctions and can't get connected to the international banking. Talked to my sister who lives in Stockholm she opens a master card account and lets me use it for Apple development like dev subscription and incomes from my work. I'll be your loyal channel member as soon as I receive bank account. Thank again.

    • @seanallen
      @seanallen  3 ปีที่แล้ว +3

      It's all good, Fernando. I appreciate the support 😀

  • @thomasfriehoff8448
    @thomasfriehoff8448 ปีที่แล้ว +2

    Thank you for this video.
    The current version of XCode and the appearance of the websites did change a little since the video was recorded, but still *VERY* useful!
    It helped me to upload my first IOS App in less than 3 hours.
    After another 5 hours the app was available to the Beta-Testers.

  • @richardlewis2583
    @richardlewis2583 2 ปีที่แล้ว

    I can't remember the last time i commented on a TH-cam video, but Sean, this was excellent, so clear and so so helpful. Followed you along and released my first app (beta) to TestFlight. Thanks again for taking the time to put this out there

  • @michaelbouril5278
    @michaelbouril5278 ปีที่แล้ว +1

    This is by far the best walkthrough/tutorial/guide for TestFlight I have seen in the near decade I have been working with iOS apps, you rock man!

    • @seanallen
      @seanallen  ปีที่แล้ว +1

      Thanks for the kind words, Michael!

  • @seanoreilly968
    @seanoreilly968 2 ปีที่แล้ว

    This video just straight up worked. One hour (and 100 smackaroos spent on Apple Dev subscription) and I'm on testflight! Thanks for the no-fluff tutorial!

  • @tucristo
    @tucristo 3 ปีที่แล้ว +9

    Excellent Video. I need this to learn this process.

  • @alejmc
    @alejmc 3 ปีที่แล้ว +4

    Thanks for this comprehensive walkthrough to submitting and testing apps. Greatly appreciated.
    When looking for it there was a ‘fastlane’ thing going on with CI and whatnot, utterly complicated for just starting... but later down the line maybe it would be great to have some pointers of how to set that up or maybe first just your thoughts and if it is even necessary for 1-2 man dev team.

  • @michael.burbank
    @michael.burbank 2 หลายเดือนก่อน +1

    I always appreciate Sean and his tutorials. No matter the focus, he does an excellent job adding in his own experience to help paint a better picture. This video is outdated but it will still work for someone brand new using TestFlight. Thank you as always.

    • @seanallen
      @seanallen  2 หลายเดือนก่อน

      Thanks for the kind words! I'm going to create an updated version of this video, but waiting until after WWDC to make sure there's no major changes.

  • @BanCorporateOwnedHouses
    @BanCorporateOwnedHouses ปีที่แล้ว +2

    One of the best tutorials I have ever seen for Apple. Clear, simple, and to the point. Thank you!

    • @seanallen
      @seanallen  ปีที่แล้ว

      Glad you enjoyed it and found it helpful, Brandon!

  • @MM-kc8ch
    @MM-kc8ch ปีที่แล้ว

    Thank you, really! Every time I upload my build on App Store I rewatch your video. It's so easy to understand

  • @user-dy3ps8sx2g
    @user-dy3ps8sx2g 3 ปีที่แล้ว +3

    Thank you, Sean
    It's my fourth video tonight and I'm enjoying each one

    • @seanallen
      @seanallen  3 ปีที่แล้ว +1

      Glad you're enjoying the channel, Mikhail 😀

  • @samr.4692
    @samr.4692 3 ปีที่แล้ว +2

    I always wanted to try this out but was scared! Thank you very much demonstrating the process here! Great tutorial!

  • @AC-wh9lv
    @AC-wh9lv 3 ปีที่แล้ว +3

    This was so helpful - just an FYI for those working with WatchKit/Apple Watch: Make sure if you are changing the version number: change them on all targets (main/extension) and to go pricing and availability and uncheck "Apple Silicon Mac - Availability." Take care everyone and stay safe!

    • @seanallen
      @seanallen  3 ปีที่แล้ว

      Glad you found it helpful and thanks for pointing out changing the build numbers on the extensions as well!

  • @Omeir34
    @Omeir34 3 ปีที่แล้ว +31

    How the hell did you know I was looking for this tutorial?

    • @seanallen
      @seanallen  3 ปีที่แล้ว +7

      Hehe, this has been on my to-do list for a LONG time. I finally got around to it.

    • @Omeir34
      @Omeir34 3 ปีที่แล้ว +2

      Thank you so much Sean! Really appreciate it

  • @kranthikiran2145
    @kranthikiran2145 3 ปีที่แล้ว +1

    Waiting for video on Testflight finally my wait is over....just awesome man Thank you

    • @KimbrellBrad
      @KimbrellBrad 3 ปีที่แล้ว

      And from the "right guy" too! Sean is awesome!

  • @Megan-M24
    @Megan-M24 2 ปีที่แล้ว

    Clear explanation and as a developer I can feel your expressions while getting error. Thank you very much for great explanation, end to end.

  • @ScottBarrettihq
    @ScottBarrettihq ปีที่แล้ว +1

    Great stuff - seriously... so great. Here's a thing that kept catching me up, was the icons being saved without an alpha - they NEED to NOT have an alpha and that doesn't necessarily work using photoshop. What worked for me is opening the icon in preview, exporting and unchecking 'alpha'. then swap out the 1024 store icon with that new one. Took me probably 8 tries to finally get it right and I see on a 5 year old forum that the problem was happening back then. Hope this helps someone.

  • @Three_Crazy_Hounds
    @Three_Crazy_Hounds 2 ปีที่แล้ว +3

    Very helpful tutorial and walk through. You speak very clearly and easy to follow along. Thank you Sean!

    • @seanallen
      @seanallen  2 ปีที่แล้ว

      Glad you enjoyed it, Krissy!

  • @danielaraujo3959
    @danielaraujo3959 2 ปีที่แล้ว

    thanks for the content, i rly liked how you explain every detail of version stuff and how to talk to your testers, i'm very new to this so its rly was good to know

  • @ashwinyedavalli3782
    @ashwinyedavalli3782 3 ปีที่แล้ว +3

    Glad you included the app icon bit, because I had the same error. Super helpful video!

    • @seanallen
      @seanallen  3 ปีที่แล้ว +1

      Happy to help, Ashwin!

  • @SuelenCarvalho
    @SuelenCarvalho ปีที่แล้ว

    Thanks Sean! You helped me a lot even 2 years after you record this video! Congrats!!! :)

  • @susuhabibi
    @susuhabibi 3 ปีที่แล้ว +2

    you saved me man thank you so much for this tutorial!!!! i used transporter to upload my build but i was so confused on what to do next thank you so much

    • @seanallen
      @seanallen  3 ปีที่แล้ว +1

      Happy to help, Bella!

  • @samuresin
    @samuresin 3 ปีที่แล้ว +3

    Excellent video. Everything in the video, including the error about icons, are absolutely very helpful. Thank you for sharing your knowledge through this video. You now have a new subscriber to your channel.

    • @seanallen
      @seanallen  3 ปีที่แล้ว +1

      Happy to hear you found it helpful, Samuel 😀

  • @obtusei
    @obtusei 3 ปีที่แล้ว +3

    Here I am, watching Sean's tutorial like always while my Apple Developer Program Enrollment process is still pending.

  • @brianrobinson2702
    @brianrobinson2702 2 ปีที่แล้ว

    Cool video. I like your style and energy and doing this on the fly ... with the error ... Thanks Sean. Very helpful. Made it seem more straightforward than the apple docs.

  • @MayurPatilishere
    @MayurPatilishere 3 ปีที่แล้ว +2

    Thank you so much. You've helped a lot in my iOS dev journey. Keep up the awesome work. ✌🏼

    • @seanallen
      @seanallen  3 ปีที่แล้ว +1

      Happy to help, Mayur!

  • @jasonchan6273
    @jasonchan6273 3 ปีที่แล้ว +2

    Bump into this video of yours while looking for something similar, most helpful video ever, thanks a lot man

    • @seanallen
      @seanallen  3 ปีที่แล้ว +1

      Happy to help, Jason 👍

  • @muhammadnaveedkhan6739
    @muhammadnaveedkhan6739 5 หลายเดือนก่อน +1

    Absolutely awesome bro. You just explained every point. well done. Cleared my all points. thanx man

    • @seanallen
      @seanallen  4 หลายเดือนก่อน

      Glad it helped!

  • @KimbrellBrad
    @KimbrellBrad 3 ปีที่แล้ว +3

    Excellent succinct and direct to the point guide to TestFlight! I am at the first 90% and very close to stepping into the second 90% lol (check the advice to new devs video from Sean). I have already started gathering my close contacts info so I can get this off the ground. I am sure I will refer to this over and over. Many thanks Sean!

    • @seanallen
      @seanallen  3 ปีที่แล้ว

      Happy to help, Brad!

  • @mamayiwe
    @mamayiwe 2 ปีที่แล้ว +1

    About to submit my first app and this is so helpful. Thanks Sean!

    • @seanallen
      @seanallen  2 ปีที่แล้ว

      Best of luck with the launch!

  • @vipullal7689
    @vipullal7689 3 ปีที่แล้ว

    Brilliant, concise and complete! Thanks Sean!

  • @iankamau6598
    @iankamau6598 3 ปีที่แล้ว +2

    Thank you, Sean. Exactly what I was looking for.

    • @seanallen
      @seanallen  3 ปีที่แล้ว

      Glad it was helpful, Ian!

  • @ayshanoorul6289
    @ayshanoorul6289 7 หลายเดือนก่อน

    Very clearly explained. Thanks so much for this detailed explaination. Helped me today in uploading my app in app store

    • @seanallen
      @seanallen  7 หลายเดือนก่อน

      Happy to help and congrats on getting an app on the App Store!

  • @Nespar89
    @Nespar89 2 ปีที่แล้ว

    This was a really nice and explanatory video about the whole process, thank you very much! :)

  • @husen5384
    @husen5384 2 ปีที่แล้ว +1

    Thanks For your Explaining in Detail because I am Beginner so this video helps a lot me

    • @seanallen
      @seanallen  2 ปีที่แล้ว

      Happy to help!

  • @departamentodesistemas9179
    @departamentodesistemas9179 3 ปีที่แล้ว

    So helpful! Thanks a lot! I can't wait to test flight my XXL People Lovers app!

  • @alecmather
    @alecmather ปีที่แล้ว +2

    Absolutely excellent video, thank you so much for creating clear, concise, and thorough educational content

    • @seanallen
      @seanallen  ปีที่แล้ว

      Thanks Alec! Glad you enjoyed it!

  • @danno5645
    @danno5645 3 ปีที่แล้ว +2

    Thanks for this video, this was exactly what I needed!

    • @seanallen
      @seanallen  3 ปีที่แล้ว

      Happy to help, Danno.

  • @WorldwideLoveStory
    @WorldwideLoveStory ปีที่แล้ว +1

    Thank you so much, this was a game changer for me yesterday. I appreciate you and the tips.

    • @seanallen
      @seanallen  ปีที่แล้ว

      Happy to hear it was helpful, Alicia 😀

  • @mattcantstop
    @mattcantstop 2 ปีที่แล้ว

    So helpful. Thank you for taking the time to do this.

  • @MEwIIzGiRl
    @MEwIIzGiRl 3 ปีที่แล้ว

    Thank you, sir! you really save my life. GREAT video and very clear explanation

  • @CraigSchubert
    @CraigSchubert 3 ปีที่แล้ว +5

    Thanks for helping demystify this process - doesn't seem quite so scary now. :-)

  • @baldiras
    @baldiras 3 ปีที่แล้ว +1

    Such a great tutorial as usual. Thank you Sean.

    • @seanallen
      @seanallen  3 ปีที่แล้ว

      Happy to help, Kalid.

  • @ayushi9074
    @ayushi9074 3 ปีที่แล้ว +1

    Thanks a million, Sean! This was lifesaving!!

    • @seanallen
      @seanallen  3 ปีที่แล้ว

      Happy to help, Ayushi 👍

  • @tylerstevensx
    @tylerstevensx ปีที่แล้ว +1

    Appreciate the walkthrough

    • @seanallen
      @seanallen  ปีที่แล้ว +1

      Happy to help, Tyler!

  • @czottmann_
    @czottmann_ ปีที่แล้ว

    Thanks for making the video, very concise, it helps a lot!

  • @danielrybak4899
    @danielrybak4899 3 ปีที่แล้ว +2

    Thanks for the tutorial Sean!

    • @seanallen
      @seanallen  3 ปีที่แล้ว

      Happy to help, Daniel!

  • @Dragonboh1
    @Dragonboh1 8 หลายเดือนก่อน +1

    keep doing what you doing man

  • @joshadams8761
    @joshadams8761 3 ปีที่แล้ว +3

    I can’t wait to deploy my new French-verb app to TestFlight.

  • @acavals8080
    @acavals8080 10 หลายเดือนก่อน +1

    Nice and clean. Thanks for all the explanation

    • @seanallen
      @seanallen  10 หลายเดือนก่อน

      No problem 👍

  • @CasBox
    @CasBox 3 ปีที่แล้ว +1

    Thanks a lot man! Great tutorial, helped a lot!

    • @seanallen
      @seanallen  3 ปีที่แล้ว

      Happy to help, Cas!

  • @mrwaynemsmith
    @mrwaynemsmith ปีที่แล้ว +1

    Great tutorial man thanks!

    • @seanallen
      @seanallen  ปีที่แล้ว

      Glad it helped!

  • @samarghourab5545
    @samarghourab5545 ปีที่แล้ว

    Thanks for the thorough and clear tutorial

  • @swiftlandacademy3193
    @swiftlandacademy3193 3 ปีที่แล้ว

    Great and clear explanation as always! Tks Sean Allen

    • @seanallen
      @seanallen  3 ปีที่แล้ว

      Happy to help, Alan 😀

  • @thephantom1237
    @thephantom1237 ปีที่แล้ว

    you are a Hero man, great content. Thanks

  • @MattiaBoldrin
    @MattiaBoldrin ปีที่แล้ว

    Very good overview!

  • @juha-pekkaheikkila4437
    @juha-pekkaheikkila4437 ปีที่แล้ว +1

    Really good video. Commenting here on July 2023 when these instructions from video were perfectly valid still.

    • @seanallen
      @seanallen  ปีที่แล้ว

      Glad it helped!

  • @akshatjain671
    @akshatjain671 2 ปีที่แล้ว

    Thanks for an amazing! video, literally saved me a whole lot of time. A quick note: i was facing an error after adding my target team which read 'failed to create provisioning profile. There are no devices registered in your account on the developer website.' I resolved this issue by going to my Certificates, Identifiers and Profiles page, going to devices and adding a device using the UDID Number of an iPhone. This resolved the issue.

  • @s.m.abutaher1073
    @s.m.abutaher1073 ปีที่แล้ว +1

    Great tutorial, thank you.. it helps me a lot

    • @seanallen
      @seanallen  ปีที่แล้ว

      Glad it helped!

  • @huntergencho4609
    @huntergencho4609 2 ปีที่แล้ว

    Thank you, Sean. Great video !!!!

  • @vjnvisakh
    @vjnvisakh ปีที่แล้ว

    comprehensive and to the point. Thank you.

  • @user-ij9zj5bc8l
    @user-ij9zj5bc8l 2 ปีที่แล้ว

    Very fantastic video. Thanks.

  • @clayfulgham8029
    @clayfulgham8029 2 ปีที่แล้ว

    This video saved me all kinds of time! Thanks

  • @miguelfranco7298
    @miguelfranco7298 2 ปีที่แล้ว

    Excelent video! It was really useful! Thank you!

  • @michaelsatumba9362
    @michaelsatumba9362 3 ปีที่แล้ว +1

    This video is very comprehensive. Thank you.

    • @seanallen
      @seanallen  3 ปีที่แล้ว

      Happy to help, Michael.

  • @vamsi3877
    @vamsi3877 3 ปีที่แล้ว

    Great Video Sean 👏

  • @mika_chu
    @mika_chu 2 ปีที่แล้ว +1

    Thanks Sean! Super helpful tutorial!!!

    • @seanallen
      @seanallen  2 ปีที่แล้ว

      Glad you found it helpful, Michael!

  • @diegotrazzi
    @diegotrazzi 2 ปีที่แล้ว

    Cool man, really informative and nice to watch !

  • @bart5840
    @bart5840 2 ปีที่แล้ว +1

    Extremely helpful thank you Sean.

    • @seanallen
      @seanallen  2 ปีที่แล้ว

      Glad it was helpful, Bart 👍

  • @RobertoAntonacci
    @RobertoAntonacci 2 ปีที่แล้ว +1

    Great content, thanks buddy!

    • @seanallen
      @seanallen  2 ปีที่แล้ว

      Glad you got value from it, Roberto! Best of luck on the App Store and Test Flight 🚀

  • @sidkumarbrar
    @sidkumarbrar 3 ปีที่แล้ว +1

    To the point, perfect explanation. Thanks !!

    • @seanallen
      @seanallen  3 ปีที่แล้ว +1

      Happy to help, Siddharth 👍

  • @jasontaylor2142
    @jasontaylor2142 ปีที่แล้ว +1

    Super helpful. Thanks so much!

    • @seanallen
      @seanallen  ปีที่แล้ว

      Happy to help, Jason!

  • @DeeptiBelsare
    @DeeptiBelsare 2 ปีที่แล้ว

    Really good tutorial .. in detail .. made life easy !! :)

  • @bbulliard
    @bbulliard 2 ปีที่แล้ว

    Wonderful video. Thank you

  • @ozanveyselcomez9466
    @ozanveyselcomez9466 ปีที่แล้ว +1

    A perfect understandable explanation! Thanks.

    • @seanallen
      @seanallen  ปีที่แล้ว

      Glad it all makes sense now, Ozan 😀

  • @peterkortvel
    @peterkortvel 2 ปีที่แล้ว

    Super useful and clear!!! Thank you so much!

  • @mohamedhussein5246
    @mohamedhussein5246 2 ปีที่แล้ว

    That was really helpful. Thank you!

  • @nicolaszein
    @nicolaszein 2 ปีที่แล้ว

    Great tutorial. Thanks a million buddy!!

  • @Nunny25
    @Nunny25 3 ปีที่แล้ว

    Thank You for tutorial, I have followed Your instructions and waiting for Review..

  • @hongzi-gui370
    @hongzi-gui370 2 ปีที่แล้ว

    I come from taiwan,thank you your awesome tutorial!

  • @majdkhasib76
    @majdkhasib76 3 ปีที่แล้ว +1

    Thank you sooo much, Amazing vid

    • @seanallen
      @seanallen  3 ปีที่แล้ว

      Happy to help, Majd.

  • @MrPatthing
    @MrPatthing 2 ปีที่แล้ว +1

    Excellent and Kudos to you Sean.

    • @seanallen
      @seanallen  2 ปีที่แล้ว

      Glad it was helpful!

  • @yashaswiification
    @yashaswiification 2 ปีที่แล้ว +2

    thanks for the video sean. helped me lot :)

    • @seanallen
      @seanallen  2 ปีที่แล้ว +1

      Glad it helped!

  • @xsprangrytterx
    @xsprangrytterx 3 ปีที่แล้ว

    Thank you very much for this video!

  • @LeetCodeSimplified
    @LeetCodeSimplified 3 ปีที่แล้ว

    Excellent video! Thanks a lot, man!

  • @mcauslenter
    @mcauslenter 3 ปีที่แล้ว +1

    Helped me sooo much!!! Thanks mate

    • @seanallen
      @seanallen  3 ปีที่แล้ว

      Happy to help, Marcela 😀

  • @marwamohammed7002
    @marwamohammed7002 2 ปีที่แล้ว

    Great tutorial , Thank you

  • @CodtachiYoutube
    @CodtachiYoutube 2 ปีที่แล้ว

    Best explanation 🙏

  • @kathanlunagariya216
    @kathanlunagariya216 3 ปีที่แล้ว +1

    Great explanatory stuff!!! Thanks 👍

    • @seanallen
      @seanallen  3 ปีที่แล้ว +1

      Happy to help, Kathan 😀

  • @waheedafolabi6929
    @waheedafolabi6929 2 ปีที่แล้ว +1

    Thanks Sean!

    • @seanallen
      @seanallen  2 ปีที่แล้ว

      Happy to help, Waheed.

  • @pravinprince3221
    @pravinprince3221 ปีที่แล้ว +1

    Thank you for the wonderful video sir it is very helpful for me and my team, Thanks again sir

    • @seanallen
      @seanallen  ปีที่แล้ว

      Happy to help, Pravin.

  • @shashivendrasinghsengar792
    @shashivendrasinghsengar792 2 ปีที่แล้ว

    great video @ saen Allen sir

  • @ChampionChapters
    @ChampionChapters ปีที่แล้ว

    Great video!

  • @shrikantthorve5701
    @shrikantthorve5701 ปีที่แล้ว +1

    Very comprehensive explanation...

    • @seanallen
      @seanallen  ปีที่แล้ว

      Glad it was helpful!