A quick question:
Do I need to buy an Apple Developer Program membership/certification ($99/yr) for testing via 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.
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.
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.
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.
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With