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

Поделиться
HTML-код
  • Опубликовано: 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
  • НаукаНаука

Комментарии • 403

  • @clayfulgham21
    @clayfulgham21 2 года назад +72

    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.

  • @oseiyeboahjohnson2854
    @oseiyeboahjohnson2854 3 года назад +39

    The failed frustration. I felt that.

    • @I4NI_
      @I4NI_ 3 года назад +1

      You're name 😅

  • @roysnell6748
    @roysnell6748 Год назад +20

    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.

  • @superkaboose1066
    @superkaboose1066 3 года назад +50

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

  • @richardlewis2583
    @richardlewis2583 2 года назад

    I can't remember the last time i commented on a RUclips 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

  • @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.

  • @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 2 года назад +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  2 года назад +1

      Glad it was helpful, Kayla 😀

    • @behzad5849
      @behzad5849 Год назад +1

      Did you paid 99$ ?

  • @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.

  • @michaelburbank1590
    @michaelburbank1590 25 дней назад +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  21 день назад

      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.

  • @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!

  • @brandonpetroski6663
    @brandonpetroski6663 Год назад +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!

  • @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

  • @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!

  • @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

  • @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!

  • @sadsad889
    @sadsad889 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.

  • @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 😀

  • @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.

  • @SuelenCarvalho
    @SuelenCarvalho Год назад

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

  • @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!

  • @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.

  • @tucristo
    @tucristo 3 года назад +9

    Excellent Video. I need this to learn this process.

  • @vipullal7689
    @vipullal7689 3 года назад

    Brilliant, concise and complete! Thanks Sean!

  • @ashwinyedavalli3782
    @ashwinyedavalli3782 2 года назад +3

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

    • @seanallen
      @seanallen  2 года назад +1

      Happy to help, Ashwin!

  • @obtusei
    @obtusei 3 года назад +3

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

  • @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 😀

  • @Nespar89
    @Nespar89 2 года назад

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

  • @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 😀

  • @juha-pekkaheikkila4437
    @juha-pekkaheikkila4437 11 месяцев назад +1

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

    • @seanallen
      @seanallen  11 месяцев назад

      Glad it helped!

  • @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!

  • @muhammadnaveedkhan6739
    @muhammadnaveedkhan6739 3 месяца назад +1

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

  • @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!

  • @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!

  • @mattcantstop
    @mattcantstop 2 года назад

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

  • @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 👍

  • @departamentodesistemas9179
    @departamentodesistemas9179 3 года назад

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

  • @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!

  • @MEwIIzGiRl
    @MEwIIzGiRl 3 года назад

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

  • @czottmann_
    @czottmann_ Год назад

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

  • @ayshanoorul6289
    @ayshanoorul6289 6 месяцев назад

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

    • @seanallen
      @seanallen  6 месяцев назад

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

  • @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!

  • @samarghourab5545
    @samarghourab5545 Год назад

    Thanks for the thorough and clear tutorial

  • @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!

  • @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!

  • @iankamau6598
    @iankamau6598 3 года назад +2

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

    • @seanallen
      @seanallen  3 года назад

      Glad it was helpful, Ian!

  • @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

  • @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 😀

  • @baldiras
    @baldiras 3 года назад +1

    Such a great tutorial as usual. Thank you Sean.

    • @seanallen
      @seanallen  3 года назад

      Happy to help, Kalid.

  • @Dragonboh1
    @Dragonboh1 6 месяцев назад +1

    keep doing what you doing man

  • @ayushi9074
    @ayushi9074 3 года назад +1

    Thanks a million, Sean! This was lifesaving!!

    • @seanallen
      @seanallen  3 года назад

      Happy to help, Ayushi 👍

  • @danno5645
    @danno5645 3 года назад +2

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

    • @seanallen
      @seanallen  3 года назад

      Happy to help, Danno.

  • @joshadams8761
    @joshadams8761 3 года назад +3

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

  • @husen5384
    @husen5384 2 года назад +1

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

  • @vjnvisakh
    @vjnvisakh Год назад

    comprehensive and to the point. Thank you.

  • @thephantom1237
    @thephantom1237 Год назад

    you are a Hero man, great content. Thanks

  • @danielrybak4899
    @danielrybak4899 3 года назад +2

    Thanks for the tutorial Sean!

    • @seanallen
      @seanallen  3 года назад

      Happy to help, Daniel!

  • @huntergencho4609
    @huntergencho4609 2 года назад

    Thank you, Sean. Great video !!!!

  • @swiftlandacademy3193
    @swiftlandacademy3193 3 года назад

    Great and clear explanation as always! Tks Sean Allen

    • @seanallen
      @seanallen  3 года назад

      Happy to help, Alan 😀

  • @prosperva
    @prosperva 2 года назад +2

    Hi Allen. Thanks for this awesome tutorial. One thing I still find most frustrating is Provisioning Profiles, especially when it comes to Push Notifications. Do you create different profiles for when developing, when in testing in TestFlight and when the app is released? Thanks again.

  • @acavals8080
    @acavals8080 8 месяцев назад +1

    Nice and clean. Thanks for all the explanation

    • @seanallen
      @seanallen  8 месяцев назад

      No problem 👍

  • @peterkortvel
    @peterkortvel 2 года назад

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

  • @tylerstevensx
    @tylerstevensx Год назад +1

    Appreciate the walkthrough

  • @CraigSchubert
    @CraigSchubert 3 года назад +5

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

  • @miguelfranco7298
    @miguelfranco7298 2 года назад

    Excelent video! It was really useful! Thank you!

  • @diegotrazzi
    @diegotrazzi 2 года назад

    Cool man, really informative and nice to watch !

  • @clayfulgham8029
    @clayfulgham8029 2 года назад

    This video saved me all kinds of time! Thanks

  • @DeeptiBelsare
    @DeeptiBelsare 2 года назад

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

  • @bramkolkman9714
    @bramkolkman9714 3 года назад

    Great video. Would be nice if you could include environment settings into this tutorial. How would I do this for an acceptance environment that uses different URL’s and settings from production? Food for thought

  • @user-ij9zj5bc8l
    @user-ij9zj5bc8l 2 года назад

    Very fantastic video. Thanks.

  • @nicolaszein
    @nicolaszein 2 года назад

    Great tutorial. Thanks a million buddy!!

  • @mohamedhussein5246
    @mohamedhussein5246 2 года назад

    That was really helpful. Thank you!

  • @mrwaynemsmith
    @mrwaynemsmith 10 месяцев назад +1

    Great tutorial man thanks!

    • @seanallen
      @seanallen  10 месяцев назад

      Glad it helped!

  • @akshatjain671
    @akshatjain671 Год назад

    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.

  • @MattiaBoldrin
    @MattiaBoldrin Год назад

    Very good overview!

  • @ozanveyselcomez9466
    @ozanveyselcomez9466 Год назад +1

    A perfect understandable explanation! Thanks.

    • @seanallen
      @seanallen  Год назад

      Glad it all makes sense now, Ozan 😀

  • @hongzi-gui370
    @hongzi-gui370 2 года назад

    I come from taiwan,thank you your awesome tutorial!

  • @LeetCodeSimplified
    @LeetCodeSimplified 2 года назад

    Excellent video! Thanks a lot, man!

  • @michaelsatumba9362
    @michaelsatumba9362 3 года назад +1

    This video is very comprehensive. Thank you.

    • @seanallen
      @seanallen  3 года назад

      Happy to help, Michael.

  • @vamsi3877
    @vamsi3877 3 года назад

    Great Video Sean 👏

  • @bbulliard
    @bbulliard 2 года назад

    Wonderful video. Thank you

  • @bart5840
    @bart5840 Год назад +1

    Extremely helpful thank you Sean.

    • @seanallen
      @seanallen  Год назад

      Glad it was helpful, Bart 👍

  • @mika_chu
    @mika_chu 2 года назад +1

    Thanks Sean! Super helpful tutorial!!!

    • @seanallen
      @seanallen  2 года назад

      Glad you found it helpful, Michael!

  • @Nunny25
    @Nunny25 3 года назад

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

  • @sidkumarbrar
    @sidkumarbrar 3 года назад +1

    To the point, perfect explanation. Thanks !!

    • @seanallen
      @seanallen  3 года назад +1

      Happy to help, Siddharth 👍

  • @CasBox
    @CasBox 3 года назад +1

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

  • @xsprangrytterx
    @xsprangrytterx 3 года назад

    Thank you very much for this video!

  • @MrRooney182
    @MrRooney182 2 года назад

    Super Helpful Tutorial .. Thank you

  • @jasontaylor2142
    @jasontaylor2142 Год назад +1

    Super helpful. Thanks so much!

  • @zeeshanahmadkhalil8920
    @zeeshanahmadkhalil8920 3 года назад +4

    Thank you very much.
    I just have 1 question. How your head is still shiny after 3 days?

  • @s.m.abutaher1073
    @s.m.abutaher1073 Год назад +1

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

  • @RobertoAntonacci
    @RobertoAntonacci Год назад +1

    Great content, thanks buddy!

    • @seanallen
      @seanallen  Год назад

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

  • @MrPatthing
    @MrPatthing 2 года назад +1

    Excellent and Kudos to you Sean.

    • @seanallen
      @seanallen  2 года назад

      Glad it was helpful!

  • @marwamohammed7002
    @marwamohammed7002 2 года назад

    Great tutorial , Thank you

  • @IspyrGameDev
    @IspyrGameDev 3 года назад

    So informative! Thx much for video.

  • @shashivendrasinghsengar792
    @shashivendrasinghsengar792 2 года назад

    great video @ saen Allen sir

  • @marksmith2738
    @marksmith2738 3 года назад

    Thanks Sean, really great video.

    • @seanallen
      @seanallen  3 года назад

      Glad to hear you enjoyed it, Mark 😀

  • @mcauslenter
    @mcauslenter 3 года назад +1

    Helped me sooo much!!! Thanks mate

    • @seanallen
      @seanallen  3 года назад

      Happy to help, Marcela 😀

  • @kathanlunagariya216
    @kathanlunagariya216 2 года назад +1

    Great explanatory stuff!!! Thanks 👍

    • @seanallen
      @seanallen  2 года назад +1

      Happy to help, Kathan 😀

  • @majdkhasib76
    @majdkhasib76 2 года назад +1

    Thank you sooo much, Amazing vid

    • @seanallen
      @seanallen  2 года назад

      Happy to help, Majd.