With no explanation, all of my app builds in Testflight have vanished. There is no record of them in the Testflight mobile app. I am very confused and frustrated as I have 4 or 5 apps in the pipeline that are now unable to test. What happened here?
TestFlight
RSS for tagTestFlight within App Store Connect allows you to invite and manage testers who can install and beta test your iOS, iPadOS, tvOS, and watchOS apps using the TestFlight app on the App Store.
Posts under TestFlight tag
200 Posts
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
Hi, I have a .NET MAUI app running on .NET 9. When I test locally in debug or release mode it works perfectly fine, but when testing from TestFlight it crashes almost immediately every time. I have sent the crash report to TestFlight and produced the symbolicated.crash file (attached), but I'm not sure it's helpful for understanding how to fix the issue.
If anyone can help me understand what the issue might be and any possible fixes it'd be very much appreciated.
I'm developing using Visual Studio 2022 paired to my Mac. I have distributed previously without issue, but now can't seem to, even after reverting recent code.
net9.0-ios
15.0
symbolicated.crash
Trying to add some release test notes to a TestFlight build - but after clicking the blue save button nothing happens, nothing is saved.
I tried with two different browsers and two different Apple accounts, same thing with both.
Anybody else experiencing this issue?
Hi everyone,
I’m having trouble distributing my app via TestFlight. I created the app completely from scratch — new bundle ID, new build number, fresh provisioning profile, and certificates. Everything looks correctly set up in App Store Connect, and the build is marked as ready for testing.
However, when I send the TestFlight link to testers, they get a message saying the app is "unavailable" or "not found."
I’ve double-checked all settings, and I can’t figure out what I’m missing.
Has anyone experienced this before or have any suggestions on how to fix it?
Any help is appreciated!
Hi
Have uploaded the build version and status now is approved, but this build is not showing under testflight previous builds, not able to install this version.
Also when adding independent tester, error occured showing like bolow, retry not work.
Anyone facing this problem ?
Not able to enable external testing of my app due to phone number validation. The error reports "Make sure the contact phone number only contains numbers and try again.". Attached is a dummy phone number with the same validation result.
Topic:
App Store Distribution & Marketing
SubTopic:
TestFlight
Tags:
App Store
App Review
TestFlight
Good afternoon, all!
I was wondering if there was a timeline for when the App Store and/or TestFlight will drop support for Swift 5?
I know Swift 6 was released last year and historically App Store requires a certain SDK minimum for upload. I was wondering if any SDK update was on the docket that would effectively force applications onto Swift 6?
Looking at past releases, I had estimated mid to late 2026, but I wanted to confirm?
Swift 4
Released September 2017
Became the default SDK in Xcode 9
Strongly "encouraged" via the iOS 12 SDK in late 2018
Essentially "required" by early 2019
Swift 5
Released March 2019
Became the default SDK in Xcode 10.2
Strongly "encouraged" via the iOS 12.1 SDK in early 2019
Essentially "required" by late 2020
Swift 6
Released June 2024
Became the default SDK in Xcode 16
Strongly "encouraged" via the iOS 18 SDK in April 2025
**Essentially "required" by mide-late 2026 ?? **
Thank you in advance!
Topic:
App Store Distribution & Marketing
SubTopic:
App Store Connect
Tags:
App Store
Swift
Release Notes
TestFlight
https://testflight.apple.com/join/3WFJJ4YQ
I have the following technical scenario: I need to implement the “Update Now” alert flow that forces the user to download the latest version from the App Store before continuing to use the application.
Conditions and limitations:
I have no access to the frontend code, I can only make changes in the backend.
The current version of the app was not designed to receive or process a signal from the backend indicating that the update alert should be displayed.
The current frontend is connected to a different backend(PHP) than the one that will be used for the new app version, so it is not possible to implement this logic on the client side for older versions.
Goal:
To find out if there is any method, configuration, or API (for example, in App Store Connect or through some distribution mechanism) that allows forcing the mandatory update alert without modifying the current binary or frontend, only through backend responses or settings.
Has anyone implemented this type of control, or does Apple provide any tool to achieve this?
Thanks.
Topic:
App Store Distribution & Marketing
SubTopic:
App Store Connect
Tags:
Developer Tools
TestFlight
Hi everyone,
Lately, I’ve noticed that TestFlight beta reviews are taking much longer than usual. In the past, my updates were typically reviewed and approved within 24 hours. However, recently none of my builds have been approved, even after several days of waiting.
My app ID is: 6670308720
Is anyone else experiencing similar delays?
I'm wondering if there's an issue with my account or if Apple has changed the review process timelines.
Hello Apple Developer Support / Community,
I’m currently experiencing an unusually long delay with the review process for my app. I submitted a new build several days ago, but the status has remained "Waiting for Review" with no progress or updates.
App ID: 6670308720
Normally, my TestFlight or App Store submissions are reviewed within 24–48 hours. This time, however, no builds are moving forward, and it’s causing concern. I'm wondering:
Is there a known issue with the review system lately?
Should I remove the current build and submit a new one to reset the review queue?
Has anyone else experienced the same issue recently?
Thank you!
Hi everyone,
I’m wondering if anyone has experienced something similar. I submitted my app for TestFlight review on July 24, and as of July 30, the status is still “Waiting for Review.” It’s been 6 days now without any progress.
Normally, TestFlight builds get reviewed within 48 hours, so this delay seems unusual. I reached out to App Review through the support chat and received the following response:
Hello,
We apologize for the delay.
Your submission is still in review but is requiring additional time. We will provide further status updates as soon as we are able.
Thank you for your continued patience.
Best regards,
TestFlight App Review
This is a new developer account, so I’m wondering if that might be contributing to the delay. If anyone has insights or has gone through something similar, I'd really appreciate your advice or suggestions. Also, if there's anything I might have missed in the submission that could be slowing things down, I'd be grateful for any pointers.
Thanks in advance!
Trying to submit a build to TF from Xcode 26 via Xcode Cloud (both for iOS and macOS). The operation fails with this message:
Missing app icon. Include a large app icon as a 1024 by 1024 pixel PNG for the 'Any Appearance' image well in the asset catalog of apps built for iOS or iPadOS. Without this icon, apps can't be submitted for review. For details, visit: https://developer.apple.com/documentation/xcode/configuring-your-app-icon. If you’ve added an icon made with Icon Composer, visit https://developer.apple.com/app-store-connect/release-notes/ for details about known issues.
I thought it's because Icon Composer icons may not be supported yet, but then that last sentence is confusing me. Does this mean that TF just won't support Xcode 26 uploads yet, or does it accept them and I need to provide legacy icons for my build?
Hi guys,
I have an app ready for testing/distribution. But when I used Transporter to send the app to Apple Store Connect, I got the following warning.
ITMS-90885: 'Cannot be used with TestFlight because the executable “${executable}” in bundle “${bundle}” is missing a provisioning profile but has an application identifier in its signature. Nested executables are expected to have provisioning profiles with application identifiers matching the identifier in the signature in order to be eligible for TestFlight.'
The executable and bundle values were missing from this warning message, which does not help find the warning cause. Could someone give me some advice to resolve this issue? Thanks!
Hi, we have published a flutter app on the App Store offering additional content via one-time in-app purchases. Everything is working as expected when distributing the app via TestFlight but we're reportedly having issues with users not being able to restore purchases on some devices with the app loaded from the Apple App Store.
We noticed the issue when some user were unable to unlock the in-app purchases via promotion codes we supplied for marketing reasons. Most of them were able to unlock the purchases using the promotion codes without a problem. Some had to try several times using a new code each time but for some users (on some of their devices) it's not working at all and we can't seem to find the reason for it.
Here is one users case in detail:
the user tried to unlock our "complete bundle" using a promo code
first code did not seem to work, so I provided a new code
it seems that both codes were redeemed correctly because both of the show up in the users purchase history in his App Store profile
Now, the user is unable to unlock the content inside our app on his iPhone, he is however able to unlock it on its iPad without a problem. Both devices run the same iOS version, same Apple ID and the exact same app version. Even stranger: when using the TestFlight version of the app, again everything is working correctly even on the users iPhone.
I took a look at the device logs and here's what I found:
This is a snapshot of the users iPad. As you can see
products are found and listed correctly
storekitd seems to find and return products in receipt with the correct identifier
we get the correct information and are able to restore the correct purchase
14:48:17.032895+0200 Runner flutter: Found id: de.BUNDLEID.01, title: TITLE 1, price: €29.99
14:48:17.032922+0200 Runner flutter: Found id: de.BUNDLEID.bundle, title: TITLE Gesamtpaket, price: €59.99
14:48:17.032975+0200 Runner flutter: Found id: de.BUNDLEID.02, title: TITLE 2, price: €29.99
14:48:17.033001+0200 Runner flutter: Found id: de.BUNDLEID.extension, title: TITLE Plus, price: €9.99
14:48:20.656702+0200 storekitd [70D5C079]: Found 2 products in receipt with ID de.BUNDLEID.bundle
14:48:20.667793+0200 Runner flutter: Called purchaseListener (purchaseDetailsList: 1)
14:48:20.667838+0200 Runner flutter: Purchase restored
14:48:20.667869+0200 Runner flutter: Unlock permission TITLE_1
14:48:20.667892+0200 Runner flutter: Update TITLE_1 with true
14:48:20.672199+0200 Runner flutter: Unlock permission TITLE_2
14:48:20.672243+0200 Runner flutter: Update TITLE_2 with true
14:48:20.677849+0200 Runner flutter: Unlock permission TITLE_3
14:48:20.677897+0200 Runner flutter: Update TITLE_3 with true
14:48:20.679079+0200 Runner flutter: Calling completePurchase...
Same exact behavior can be observed on the users iPhone when running the TestFlight version of the app.
However, running the app from the Apple App Store on the users iPhone (same Apple ID, same OS and app version), the log looks like this:
14:23:26.150484+0200 Runner flutter: Found id: de.BUNDLEID.bundle, title: TITLE Gesamtpaket, price: €59.99
14:23:26.150513+0200 Runner flutter: Found id: de.BUNDLEID.02, title: TITLE 2, price: €29.99
14:23:26.150619+0200 Runner flutter: Found id: de.BUDNLEID.extension, title: TITLE Plus, price: €9.99
14:23:26.150657+0200 Runner flutter: Found id: de.BUNDLEID.01, title: TITLE 1, price: €29.99
14:23:27.125353+0200 dasd com.apple.icloud.searchpartyd.ProductInfoManager:C25423:[ (name: Thundering Herd Policy, policyWeight:
14:23:27.376336+0200 storekitd [Client] (Runner) Initialized with server Production bundle ID de.ds-infocenter.guk and request bundl
14:23:27.390026+0200 storekitd AMSURRequestEncoder: (7BA6012D] Encoding request for URL: https://mzstorekit.itunes.apple.com/inApps/
14:23:27.984831+0200 storekitd [7BA6012D]: Found 2 products in receipt with ID de.BUNDLEID.bundle
14:23:27.990235+0200 Runner flutter: Called purchaseListener (purchaseDetailsList: 0)
14:23:27.990271+0200 Runner flutter: Purchase details list is empty!
StoreKit seems to return the same exact products but for some reason the purchaseDetails list seems to be empty this time.
Here is the code responsible for restoring the purchases. Nothing fancy going on here if you ask me.
@override
void initState() {
super.initState();
db = context.read<Database>();
inAppPurchase = InAppPurchase.instance;
inAppPurchase.purchaseStream.listen(
purchaseListener,
onError: (error) {
print('Purchase stream error: $error');
showErrorDialog();
},
cancelOnError: true,
);
queryProductInformation().then((value) {
if (value == null) {
print('value in queryProductInformation is null!');
updateProcessing(false);
return;
}
setState(() {
for (var details in value.productDetails) {
products[details.id] = details;
}
});
updateProcessing(false);
});
}
Future<void> restorePurchases() async {
updateProcessing(true);
await inAppPurchase.restorePurchases();
}
void purchaseListener(List<PurchaseDetails> purchaseDetailsList) async {
print(
'Called purchaseListener (purchaseDetailsList: ${purchaseDetailsList.length})');
if (purchaseDetailsList.isEmpty) {
print('Purchase details list is empty!');
updateProcessing(false);
return;
}
for (var purchaseDetails in purchaseDetailsList) {
switch (purchaseDetails.status) {
case PurchaseStatus.purchased:
print('Purchase successful: ${purchaseDetails.productID}');
completePurchase(purchaseDetails.productID);
break;
case PurchaseStatus.canceled:
print('Purchase was canceled');
updateProcessing(false);
break;
case PurchaseStatus.restored:
print('Purchase restored');
completePurchase(purchaseDetails.productID);
break;
case PurchaseStatus.pending:
print('Purchase pending');
break;
case PurchaseStatus.error:
print('Purchase error');
showErrorDialog();
break;
}
print('Calling completePurchase...');
await inAppPurchase.completePurchase(purchaseDetails);
}
}
Could this be an issue on Apples API or flutters in_app_purchase package?
Topic:
App Store Distribution & Marketing
SubTopic:
App Store Connect
Tags:
StoreKit
In-App Purchase
TestFlight
App Store Receipts
I am Ready to code testflight for application To Test and review
Thanks to all developers
Dear Apple Developer Support Team,
I recently registered a personal Apple Developer account successfully and submitted an app for TestFlight beta review with the App ID 6748887468. However, the status has remained in "Waiting for Review" for quite a long time.
I’ve read that TestFlight beta app reviews are usually completed within 24 hours. Given the extended delay, I’m concerned there might be an issue with my submission, or that my developer account might be missing some required documentation.
Could you kindly help me verify if there is any issue preventing the review process from moving forward?
Thank you very much for your support.
Hello,
i can not instal app from testflight from today. Could you help me with this? It shows: that testflight is not connected to Appstore Conect.
Anyone have a code for testflight? Pls i would really like to use this app, some developer?
I've got an app that uses WebRTC.
When I try to upload it using Xcode I get the following error:
Validation failed
The app references non-public selectors in Payload/{MyApp}.app/{MyApp}: initWithURLStrings: (ID: 61a6dbe5-dac2-4910-a836-b4b9b2e891b4)
This API is not private, it's just unfortunate that WebRTC chose to use this name as well, and it is falsely identified as a private API by Apple.
Has anyone seen this?
The funny thing is, I have the exact same app with different configuration in TestFlight internal only for staging, and I could upload it without any issues.
And yes, I've tried uploading this app for test flight internal only.
No success either.
Topic:
App Store Distribution & Marketing
SubTopic:
General
Tags:
Developer Tools
App Store
App Store Connect
TestFlight