Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Do I need to be in the iOS Developer Program to send my app builds through TestFlight?

A quick question:

Do I need to buy an Apple Developer Program membership/certification ($99/yr) for testing via TestFlight?

like image 476
Mohsen Avatar asked Aug 19 '11 01:08

Mohsen


People also ask

How do I send a build to TestFlight?

Log in to https://itunesconnect.apple.com In your app, click on TestFlight in the top menu. You should see the build uploaded. Be sure to note down your build number for adding to a beta group. By default you will be able to test your app yourself, simply by installing the TestFlight app on your phone.

Can I distribute iOS app without developer account?

First off, yes, you do still need an Apple Developer account if you want to distribute your app in the App Store. Sorry to get your hopes up, but there's no getting around it. The good news is that you can develop and test your apps on your iOS device without a paid Apple Developer account.

How do I publish iOS app to TestFlight?

Release your app on TestFlightNavigate to the TestFlight tab of your app's application details page on App Store Connect. Select Internal Testing in the sidebar. Select the build to publish to testers, then click Save. Add the email addresses of any internal testers.

Will you still be able to build apps without the Apple Developer Program?

If you don't join the Apple Developer Program, you can still build and run your app on your devices using free provisioning. However, the capabilities available to your app, described in Adding Capabilities, are restricted when you don't belong to the Apple Developer Program.


1 Answers

Yes. The reason is because TestFlight needs a valid ad hoc distribution provisioning profile to be submitted along with the binary. And you can't create the provisioning profile without an iOS Developer Account.

PS: Just being a team member in someone else's iOS Developer Team does not help. To create distribution profiles you need to be a team agent.

Edit: Updating this answer, since Apple has acquired Testflight and the service is part of iTunes. You now definitely need to be in the iOS Developer program to send builds through Testflight :) Another alternative is Crashlytics Beta if Testflight is not your thing.

like image 77
Sid Avatar answered Oct 07 '22 18:10

Sid