TestFlight

RSS for tag

Use TestFlight in App Store Connect to invite and manage beta testers for iOS, iPadOS, tvOS, and watchOS apps. Discuss questions here and share app builds publicly via TestFlight under the Community topic.

TestFlight Documentation

Posts under TestFlight subtopic

Post

Replies

Boosts

Views

Activity

App tested in TestFlight with renewal billing issue on iOS 18.4
Recently, one of our developer, running on an iOS 18.4 device, encountered a strange system screen suggesting that there is a billing issue. Our app has a subscription plan. In the past, during testing, we just purchase the subscription, use it for a few days, then purchase it again. But it does not work now. The system consistently prompts the screen and prompts us to enable "Purchase and renewal" (rough translation by me) to renew the subscription. But as far as I understand, this is only for testing IAP using sandbox users, which we cannot do with TestFlight apps. Has anyone encountered a similar issue? Is there a temporary workaround?
1
0
117
Apr ’25
Xcode Archive API Key Error
I am creating an AI powered mobile application for my university dissertation that utilises Google Gemini in order to generate tailored responses with a prerequisite prompt. In order to facilitate this, I use an API key which allows the communication to be made. I received an email upon archiving my application that informed me that: ITMS-90683: Missing purpose string in Info.plist - Your app’s code references one or more APIs that access sensitive user data, or the app has one or more entitlements that permit such access. The Info.plist file for the “Amrit AI.app” bundle should contain a NSSpeechRecognitionUsageDescription key with a user-facing purpose string explaining clearly and completely why your app needs the data. If you’re using external libraries or SDKs, they may reference APIs that require a purpose string. While your app might not use these APIs, a purpose string is still required." I have since made the adjustments to my info.plist by adding a description as to why the API key is being used. However, it still has not rectified the issue. I have contacted multiple apple support lines and none of them have been able to help with my error. I am under extreme pressure to upload this application to the App Store before my dissertation deadline as the reviews are critical to my evaluation section. Any help would be much appreciated.
1
0
95
Apr ’25
The provisioning profile is invalid
My main app contains a complete sub app, but when I put this app on TestFlight, the startup report says that The provisioning profile is invalid; The main app was launched separately and runs normally. Please help me deal with the issue of invalid preset description files. Thank you myapp.app --Contents --bin --subapp.app --Contents --MacOS --Frameworks --MacOS --Frameworks
1
1
436
Apr ’25
After downloading the application from TestFlight and installing it on the iPhone 13 Pro Max, it does not open
After downloading the application from TestFlight and installing it on the iPhone 13 Pro Max, it does not open. The following exception was captured on the phone: Exception Type: EXC_CRASH(SIGABRT) Exception Codes: 0x00000000000000, 0x00000000000000 Termination Reason: SIGNAL 6 Abort trap: 6 There are no errors when compiling in Visual Studio 2022 or when uploading the app to the store for testing via TestFlight.
1
0
110
Apr ’25
App download from Test Flight crashed immediately
My app crashes immediately when downloaded from TestFlight. When built directly from Xcode it works fine. Xcode version: 16.3 iOs device: iPhone 13, iOs 18.3.2 Error: Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Termination Reason: DYLD 4 Symbol missing Symbol not found: _$s11DappBrowser27WalletConnectCryptoProviderC0cD6Signer0eF0AadEP9keccak256y10Foundation4DataVAJFTW The same source code previously worked fine when using Xcode 15.3 to upload to Test Flight.
1
0
98
Apr ’25
TestFlight App Crashes on Launch in iOS 14
I’m experiencing an issue where the official TestFlight app crashes immediately upon launch on a device running iOS 14. Unfortunately, I’m unable to update the system to a newer iOS version, so I need TestFlight to work properly on iOS 14. I’ve attached the crash log for your reference. Could you please help identify the root cause of the crash, or let me know if there’s a workaround? TestFlight-2025-04-11-100957.log
0
0
443
Apr ’25
TestFlight Build Stuck in "Waiting for Review" for External Testers (Post-App Store Release)
Hi everyone, I’ve been facing an issue with TestFlight external builds that I haven't encountered before, and I’d appreciate any insights. Background: I have an iOS app that was recently approved and released to the App Store. Prior to this, I’ve regularly submitted TestFlight builds (with updated version and build numbers) to both internal and external tester groups. Internal builds would appear instantly, as expected. External builds were also available almost immediately after selecting “Ready to Submit.” This was consistent for many iterations. Current Issue: After pushing the latest version to the App Store (which went through the standard review process and was approved), I prepared a new version for TestFlight testing. Here’s what happened: Uploaded a new build with a new version number and build number. It appeared instantly for internal testing as usual. When I tried adding it to the external tester group, the build got stuck in the “Waiting for Review” state. I uploaded this on Saturday night, and as of Monday noon, the status has not changed. I also cancelled that build and uploaded a fresh one with an incremented build number — still stuck in the same status. Additional Notes: The app’s ITSAppUsesNonExemptEncryption key is set to false in Info.plist. There is no missing export compliance warning on App Store Connect. The changes in the new build are minor — a few small updates, nothing significant. I tried decreasing the build number temporarily (which caused an error), then increased it again. No changes were made to permissions, app capabilities, or metadata that would typically trigger a longer review. Questions: Is this expected after an App Store release? Has anyone else experienced delays like this recently for TestFlight external builds? Is there anything I can do to expedite the review? Thanks in advance for any help!
0
0
307
Apr ’25
TestFlight Public Beta - Review Notes visible
I submitted an App for TestFlight review in order to undertake a Public Beta program. In the App Review Information I included notes for the review process, including information that may be needed to test your app, such as app-specific settings and test registration or account details. The above link says You must provide the following information to App Review. It isn’t visible to customers. However, the public beta site includes the Review Notes, including test credentials! Is this a bug, or simply a misunderstanding on my part?
1
0
116
Apr ’25
Multiple Info.plist related errors occur when uploading an Apple Watch app
Hello. I’m currently using Flutter to develop iOS apps and Watch Apps for Apple Watch. I created an archive in Xcode and tried uploading it to App Store Connect, but I was experiencing multiple validation errors like the one below, which made me unable to proceed. Here is a summary of the error I separate info.plist between iOS and watchOS, but it doesn't reflect even when I set the watch side. I think the settings on the iOS side have been reflected. I'm in a very difficult situation Thank you Prepared archive for uploading Upload failed error: Validation failed Invalid UIDeviceFamily. The Info.plist of Apple Watch application 'Runner.app/Watch/ Watch App.app' contains an invalid UIDeviceFamily value of '1'. (ID: xxx) error: Validation failed Invalid UIDeviceFamily. The Info.plist of Apple Watch application 'Runner.app/Watch/ Watch App.app' contains an invalid UIDeviceFamily value of '2'. (ID: xxx) error: Validation failed Invalid WatchKit App Bundle. The value '16.6' for the MinimumOSVersion key in Info.plist in bundle 'com.example.xxx' is not supported. (ID: xxx) error: Validation failed Invalid Info.plist key. The key 'LSRequiresIPhoneOS' in bundle Runner.app/Watch/ Watch App.app is invalid. (ID: xxx) error: Validation failed Invalid Info.plist key. The key 'WKAppBundleIdentifier' in bundle Runner.app/Watch/ Watch App.app is invalid. (ID: xxx) error: Validation failed Missing Apple Watch Extension. The application 'Runner.app/Watch/ Watch App.app' is missing its corresponding Apple Watch extension. (ID: xxx) error: Validation failed Missing Icons. No icons found for watch application 'Runner.app/Watch/ Watch App.app'. Make sure that its Info.plist file includes entries for CFBundleIconFiles. (ID: xxx) error: Validation failed Missing Info.plist value. A value for the Info.plist key 'CFBundleIconName' is missing in the bundle 'com.example.xxx'. Apps built with iOS 11 or later SDK must supply app icons in an asset catalog and must also provide a value for this Info.plist key. For more information see http://help.apple.com/xcode/mac/current/#/dev10510b1f7. (ID: xxx) error: Validation failed Invalid Info.plist value. The value for the key 'DTPlatformName' in bundle Runner.app/Watch/ Watch App.app is invalid. (ID: xxx)
1
0
89
Apr ’25
"account not in this store" error when testing inApp purchase
I've already done my test on development signed app locally, all in-app purchase runs well with sandbox tester Apple ID. Errors happens when make a purchase in distribution app from TestFlight. Detail Info: in Apple Store connect , make app available to China Electron project, packaging by electron builder using distribution sign upload to TestFlight, invite myself to test using my Apple ID(not the sandbox tester) to login and purchase dialog appears and said "Account not in this store" VPN is off Apple Store shows Chinese language and Chinese apps, not llikely to be u.s. store I'm suspecting that: Maybe shouldn't use my developer Apple ID to run TestFlight test? TestFlight locked app to be in u.s. store ?
11
4
1.7k
Apr ’25
ITMS-90078 bogosity
So I submitted my app for TestFlight external testing and got this email: ITMS-90078: Missing potentially required entitlement - Your app, or a library that’s included in your app, uses Apple Push Notification service (APNs) registration APIs, but the APS Environment Entitlement isn’t included in the app signature’s entitlements. If your app uses APNs, make sure the App ID is enabled for push notifications in Certificates, Identifiers & Profiles, sign the app with a distribution provisioning profile that includes the APS Environment Entitlement, and upload a new build to ensure that push notifications function as intended. For details, visit: https://developer.apple.com/documentation/usernotifications/registering-your-app-with-apns. But here's the thing: everything this says is 100% bogus. My app uses no libraries and no push notification service registration APIs. The term register is used in my app, because I use table view cell registrations. Could that be the cause of this bogus warning?
17
4
474
Apr ’25
Which option to choose for TestFlight application feedback in the Feedback application?
As I've more verbosely asked at apple.stackexchange.com/revisions/479121/1#:~:text=Screenshot-,Screenshot,-I%20am%20able, when reporting feedback for an application installed via TestFlight, which of Feedback Assistant's "Third-Party Apps"'s "Something else not on this list" or "TestFlight" categories are superior? I ask primarily because applications installed via TestFlight are not enumerated there. However, also because via Feedback Assistant, I can provide significantly better feedback than I can on TestFlight, because of its undermentioned attributes: I can provide follow-up information as I gain more, and correct old information. It provides draft functionality, in case I need to take some time to create an actionable report. I can upload more information, like multiple screenshots and other file types.
5
0
233
Apr ’25
Problems "Linking" App in xcode organizer when archiving product
I'm trying to make my app ready for testing in Testflight. I have several apps developed, and it seems the App I'm developing now (BalloonFollow), is ending up linked to a previous app (BalloonNavi) when archiving product. Even though they have different identifiers. The App I'm trying to upload is named "BalloonFollow" but it ends up being archived under "BalloonNavi" which is another "old" App I'm developing. I'm having trouble understanding how they are linked together - the App and the archive. How do I create a new app name (BalloonFollow - for the drop down in organizer) and have the app archived / linked under this new app ?
0
0
80
Apr ’25
App distributed by TestFlight, Info.plist MinimumOSVersion metadata has been changed
After I uploaded my app to testflight, the MinimumOSVersion was set to 14.0, and TestFlight showed MinimumOSVersion=14.0. However, after I distributed it, if the user's device is iOS 14, then the MinimumOSVersion in Info.plist=14.0, and if it is an iOS 15 or higher device, the MinimumOSVersion in Info.plist=15.0 will be changed. Because my app will detect this value, I had to change my code, but this is too strange, at least there will be no problem before April 27, 2025, because I checked my distribution records.
0
0
103
May ’25
App tested in TestFlight with renewal billing issue on iOS 18.4
Recently, one of our developer, running on an iOS 18.4 device, encountered a strange system screen suggesting that there is a billing issue. Our app has a subscription plan. In the past, during testing, we just purchase the subscription, use it for a few days, then purchase it again. But it does not work now. The system consistently prompts the screen and prompts us to enable "Purchase and renewal" (rough translation by me) to renew the subscription. But as far as I understand, this is only for testing IAP using sandbox users, which we cannot do with TestFlight apps. Has anyone encountered a similar issue? Is there a temporary workaround?
Replies
1
Boosts
0
Views
117
Activity
Apr ’25
Xcode Archive API Key Error
I am creating an AI powered mobile application for my university dissertation that utilises Google Gemini in order to generate tailored responses with a prerequisite prompt. In order to facilitate this, I use an API key which allows the communication to be made. I received an email upon archiving my application that informed me that: ITMS-90683: Missing purpose string in Info.plist - Your app’s code references one or more APIs that access sensitive user data, or the app has one or more entitlements that permit such access. The Info.plist file for the “Amrit AI.app” bundle should contain a NSSpeechRecognitionUsageDescription key with a user-facing purpose string explaining clearly and completely why your app needs the data. If you’re using external libraries or SDKs, they may reference APIs that require a purpose string. While your app might not use these APIs, a purpose string is still required." I have since made the adjustments to my info.plist by adding a description as to why the API key is being used. However, it still has not rectified the issue. I have contacted multiple apple support lines and none of them have been able to help with my error. I am under extreme pressure to upload this application to the App Store before my dissertation deadline as the reviews are critical to my evaluation section. Any help would be much appreciated.
Replies
1
Boosts
0
Views
95
Activity
Apr ’25
The provisioning profile is invalid
My main app contains a complete sub app, but when I put this app on TestFlight, the startup report says that The provisioning profile is invalid; The main app was launched separately and runs normally. Please help me deal with the issue of invalid preset description files. Thank you myapp.app --Contents --bin --subapp.app --Contents --MacOS --Frameworks --MacOS --Frameworks
Replies
1
Boosts
1
Views
436
Activity
Apr ’25
After downloading the application from TestFlight and installing it on the iPhone 13 Pro Max, it does not open
After downloading the application from TestFlight and installing it on the iPhone 13 Pro Max, it does not open. The following exception was captured on the phone: Exception Type: EXC_CRASH(SIGABRT) Exception Codes: 0x00000000000000, 0x00000000000000 Termination Reason: SIGNAL 6 Abort trap: 6 There are no errors when compiling in Visual Studio 2022 or when uploading the app to the store for testing via TestFlight.
Replies
1
Boosts
0
Views
110
Activity
Apr ’25
I can't add a tester using the + icon
The internal tester group was added by default, and the status is now "Testing." However, when I click the plus icon to add an external tester group to this build, nothing happens—it just displays the current tester group. How can I start the external testing?
Replies
0
Boosts
0
Views
58
Activity
Apr ’25
When I transfer an app it always has testflight warning
TestFlight Beta Testing You must first remove all builds and testers from the app you want transferred and clear each information field below Test Information. But all of my testflight versions are expired. and therre is no teste member on it.
Replies
1
Boosts
0
Views
75
Activity
Apr ’25
Not receiving any mails for App TestFlight invitation
My Team is not able to receive TestFlight inviation. This started having since last week.
Replies
0
Boosts
0
Views
55
Activity
Apr ’25
App download from Test Flight crashed immediately
My app crashes immediately when downloaded from TestFlight. When built directly from Xcode it works fine. Xcode version: 16.3 iOs device: iPhone 13, iOs 18.3.2 Error: Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Termination Reason: DYLD 4 Symbol missing Symbol not found: _$s11DappBrowser27WalletConnectCryptoProviderC0cD6Signer0eF0AadEP9keccak256y10Foundation4DataVAJFTW The same source code previously worked fine when using Xcode 15.3 to upload to Test Flight.
Replies
1
Boosts
0
Views
98
Activity
Apr ’25
TestFlight App Crashes on Launch in iOS 14
I’m experiencing an issue where the official TestFlight app crashes immediately upon launch on a device running iOS 14. Unfortunately, I’m unable to update the system to a newer iOS version, so I need TestFlight to work properly on iOS 14. I’ve attached the crash log for your reference. Could you please help identify the root cause of the crash, or let me know if there’s a workaround? TestFlight-2025-04-11-100957.log
Replies
0
Boosts
0
Views
443
Activity
Apr ’25
TestFlight Build Stuck in "Waiting for Review" for External Testers (Post-App Store Release)
Hi everyone, I’ve been facing an issue with TestFlight external builds that I haven't encountered before, and I’d appreciate any insights. Background: I have an iOS app that was recently approved and released to the App Store. Prior to this, I’ve regularly submitted TestFlight builds (with updated version and build numbers) to both internal and external tester groups. Internal builds would appear instantly, as expected. External builds were also available almost immediately after selecting “Ready to Submit.” This was consistent for many iterations. Current Issue: After pushing the latest version to the App Store (which went through the standard review process and was approved), I prepared a new version for TestFlight testing. Here’s what happened: Uploaded a new build with a new version number and build number. It appeared instantly for internal testing as usual. When I tried adding it to the external tester group, the build got stuck in the “Waiting for Review” state. I uploaded this on Saturday night, and as of Monday noon, the status has not changed. I also cancelled that build and uploaded a fresh one with an incremented build number — still stuck in the same status. Additional Notes: The app’s ITSAppUsesNonExemptEncryption key is set to false in Info.plist. There is no missing export compliance warning on App Store Connect. The changes in the new build are minor — a few small updates, nothing significant. I tried decreasing the build number temporarily (which caused an error), then increased it again. No changes were made to permissions, app capabilities, or metadata that would typically trigger a longer review. Questions: Is this expected after an App Store release? Has anyone else experienced delays like this recently for TestFlight external builds? Is there anything I can do to expedite the review? Thanks in advance for any help!
Replies
0
Boosts
0
Views
307
Activity
Apr ’25
TestFlight Public Beta - Review Notes visible
I submitted an App for TestFlight review in order to undertake a Public Beta program. In the App Review Information I included notes for the review process, including information that may be needed to test your app, such as app-specific settings and test registration or account details. The above link says You must provide the following information to App Review. It isn’t visible to customers. However, the public beta site includes the Review Notes, including test credentials! Is this a bug, or simply a misunderstanding on my part?
Replies
1
Boosts
0
Views
116
Activity
Apr ’25
Multiple Info.plist related errors occur when uploading an Apple Watch app
Hello. I’m currently using Flutter to develop iOS apps and Watch Apps for Apple Watch. I created an archive in Xcode and tried uploading it to App Store Connect, but I was experiencing multiple validation errors like the one below, which made me unable to proceed. Here is a summary of the error I separate info.plist between iOS and watchOS, but it doesn't reflect even when I set the watch side. I think the settings on the iOS side have been reflected. I'm in a very difficult situation Thank you Prepared archive for uploading Upload failed error: Validation failed Invalid UIDeviceFamily. The Info.plist of Apple Watch application 'Runner.app/Watch/ Watch App.app' contains an invalid UIDeviceFamily value of '1'. (ID: xxx) error: Validation failed Invalid UIDeviceFamily. The Info.plist of Apple Watch application 'Runner.app/Watch/ Watch App.app' contains an invalid UIDeviceFamily value of '2'. (ID: xxx) error: Validation failed Invalid WatchKit App Bundle. The value '16.6' for the MinimumOSVersion key in Info.plist in bundle 'com.example.xxx' is not supported. (ID: xxx) error: Validation failed Invalid Info.plist key. The key 'LSRequiresIPhoneOS' in bundle Runner.app/Watch/ Watch App.app is invalid. (ID: xxx) error: Validation failed Invalid Info.plist key. The key 'WKAppBundleIdentifier' in bundle Runner.app/Watch/ Watch App.app is invalid. (ID: xxx) error: Validation failed Missing Apple Watch Extension. The application 'Runner.app/Watch/ Watch App.app' is missing its corresponding Apple Watch extension. (ID: xxx) error: Validation failed Missing Icons. No icons found for watch application 'Runner.app/Watch/ Watch App.app'. Make sure that its Info.plist file includes entries for CFBundleIconFiles. (ID: xxx) error: Validation failed Missing Info.plist value. A value for the Info.plist key 'CFBundleIconName' is missing in the bundle 'com.example.xxx'. Apps built with iOS 11 or later SDK must supply app icons in an asset catalog and must also provide a value for this Info.plist key. For more information see http://help.apple.com/xcode/mac/current/#/dev10510b1f7. (ID: xxx) error: Validation failed Invalid Info.plist value. The value for the key 'DTPlatformName' in bundle Runner.app/Watch/ Watch App.app is invalid. (ID: xxx)
Replies
1
Boosts
0
Views
89
Activity
Apr ’25
"account not in this store" error when testing inApp purchase
I've already done my test on development signed app locally, all in-app purchase runs well with sandbox tester Apple ID. Errors happens when make a purchase in distribution app from TestFlight. Detail Info: in Apple Store connect , make app available to China Electron project, packaging by electron builder using distribution sign upload to TestFlight, invite myself to test using my Apple ID(not the sandbox tester) to login and purchase dialog appears and said "Account not in this store" VPN is off Apple Store shows Chinese language and Chinese apps, not llikely to be u.s. store I'm suspecting that: Maybe shouldn't use my developer Apple ID to run TestFlight test? TestFlight locked app to be in u.s. store ?
Replies
11
Boosts
4
Views
1.7k
Activity
Apr ’25
Código de invitación 🙏🏻
Necesito ayuda Porfavor urgente algún código de invitación para poder entrar a TESTFLIGHT porfavor lo necesito urgente saludos y bendiciones
Replies
0
Boosts
0
Views
79
Activity
Apr ’25
ITMS-90078 bogosity
So I submitted my app for TestFlight external testing and got this email: ITMS-90078: Missing potentially required entitlement - Your app, or a library that’s included in your app, uses Apple Push Notification service (APNs) registration APIs, but the APS Environment Entitlement isn’t included in the app signature’s entitlements. If your app uses APNs, make sure the App ID is enabled for push notifications in Certificates, Identifiers & Profiles, sign the app with a distribution provisioning profile that includes the APS Environment Entitlement, and upload a new build to ensure that push notifications function as intended. For details, visit: https://developer.apple.com/documentation/usernotifications/registering-your-app-with-apns. But here's the thing: everything this says is 100% bogus. My app uses no libraries and no push notification service registration APIs. The term register is used in my app, because I use table view cell registrations. Could that be the cause of this bogus warning?
Replies
17
Boosts
4
Views
474
Activity
Apr ’25
Which option to choose for TestFlight application feedback in the Feedback application?
As I've more verbosely asked at apple.stackexchange.com/revisions/479121/1#:~:text=Screenshot-,Screenshot,-I%20am%20able, when reporting feedback for an application installed via TestFlight, which of Feedback Assistant's "Third-Party Apps"'s "Something else not on this list" or "TestFlight" categories are superior? I ask primarily because applications installed via TestFlight are not enumerated there. However, also because via Feedback Assistant, I can provide significantly better feedback than I can on TestFlight, because of its undermentioned attributes: I can provide follow-up information as I gain more, and correct old information. It provides draft functionality, in case I need to take some time to create an actionable report. I can upload more information, like multiple screenshots and other file types.
Replies
5
Boosts
0
Views
233
Activity
Apr ’25
Problems "Linking" App in xcode organizer when archiving product
I'm trying to make my app ready for testing in Testflight. I have several apps developed, and it seems the App I'm developing now (BalloonFollow), is ending up linked to a previous app (BalloonNavi) when archiving product. Even though they have different identifiers. The App I'm trying to upload is named "BalloonFollow" but it ends up being archived under "BalloonNavi" which is another "old" App I'm developing. I'm having trouble understanding how they are linked together - the App and the archive. How do I create a new app name (BalloonFollow - for the drop down in organizer) and have the app archived / linked under this new app ?
Replies
0
Boosts
0
Views
80
Activity
Apr ’25
Test flight
I’ve been waiting for a response from TestFlight for an app since yesterday early afternoon how long does it normally take to get a response?
Replies
1
Boosts
0
Views
55
Activity
Apr ’25
When I uploaded app to TestFlight to test, it shows missing compliance
When I uploaded app to TestFlight to test, it shows missing compliance. And I tried this way: https://stackoverflow.com/questions/35841117/missing-compliance-status-in-testflight It used to work. But now it is not. May I ask what should I do to solve the missing compliance problem?
Replies
0
Boosts
0
Views
131
Activity
Apr ’25
App distributed by TestFlight, Info.plist MinimumOSVersion metadata has been changed
After I uploaded my app to testflight, the MinimumOSVersion was set to 14.0, and TestFlight showed MinimumOSVersion=14.0. However, after I distributed it, if the user's device is iOS 14, then the MinimumOSVersion in Info.plist=14.0, and if it is an iOS 15 or higher device, the MinimumOSVersion in Info.plist=15.0 will be changed. Because my app will detect this value, I had to change my code, but this is too strange, at least there will be no problem before April 27, 2025, because I checked my distribution records.
Replies
0
Boosts
0
Views
103
Activity
May ’25