Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Must I remove TestFlight before submitting to App Store?

Tags:

iphone

I am using TestFlight - must I remove all the source code from my solution or is it okay just to comment out any calls to TestFlight before submitting to App Store?

like image 416
TheLearner Avatar asked Feb 29 '12 09:02

TheLearner


People also ask

How do I switch from TestFlight to App Store?

After beta testing your final build, submit it to App Review, then offer it on the App Store. If you used TestFlight to distribute a beta version, and entered the additional information required by App Store for a release, just submit the last build that appears in App Store Connect to App Review.

Is TestFlight tied to Apple ID?

TestFlight forces you to use your iTunes Apple ID, which means whenever I want to either go into TestFlight or go to buy music, I have to switch credentials.

What will happen to app after it expires in TestFlight?

TestFlight will tell you how many days until your current version expires. Once expired, you won't be able to use the Register app until you update to newer early access version or revert to the regular version of the Register app. To update to a newer early access version, open TestFlight and select Update.


1 Answers

The testflight library adds quite a bit of weight to your app, and it would seem sensible to remove it from your app store builds if you are not using it. Commenting out your calls is also rather cumbersome.

You can use a different build configuration which uses preprocessor definitions to prevent your testflight calls unless you have built for beta, this configuration can also exclude the test flight library from non-beta builds.

This also means that your simulator runs don't call testflight either, which is usually a good thing.

There is a good explanation of the process here which also refers this other question here on Stack Overflow.

like image 175
jrturton Avatar answered Sep 24 '22 05:09

jrturton