Hello,
I am unable to use TestFlight for any app (existing or new), while production uploads work normally.
All TestFlight actions fail with:
ENTITY_UNPROCESSABLE.BETA_CONTRACT_MISSING
There are no pending agreements in App Store Connect.
This is an older account that previously used TestFlight successfully.
This appears to be a missing or detached TestFlight Beta contract on Apple’s backend.
Could this be manually reattached or re-provisioned?
This is time-sensitive, as I need a TestFlight external testers link to submit an app for an upcoming hackathon.
Apple Support case ID (for reference): 102817552619
Thank you.
TestFlight
RSS for tagUse 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.
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
Good day,
I've uploaded a build to TestFlight, but received an automated response with the following error:
ITMS-90426: Invalid Swift Support - The SwiftSupport folder is missing. Rebuild your app using the current public (GM) version of Xcode and resubmit it.
Our project started in Objective-C and have mixed swift class and pods. The last uploaded build without any automated response was Nov 8, 2023.
I'm using XCode Version 26.0.1 (17A400). I've tried every way i found in internet and i'm not able to find any solution for this.
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES
use_frameworks! :linkage => :dynamic (in pods)
We would appreciate any assistance in clarifying why this issue is occurring and how we should proceed to address it. Your guidance would mean a lot.
Thank you.
Topic:
App Store Distribution & Marketing
SubTopic:
TestFlight
Tags:
Swift Packages
App Store
iOS
App Submission
Hi everyone,
I uploaded two builds to App Store Connect today, but they have been stuck in "Processing" status for 10 hours now:
Build 1.0 (10): Uploaded at Jan 14, 2026 5:03 AM - still Processing
Build 1.0 (9): Uploaded at Jan 14, 2026 4:23 AM(UTC+8) - still Processing
Usually my builds complete processing within 10-30 minutes. Is there a known issue with build processing today, or is there something I should check on my end?
Any help would be appreciated. Thanks!
Topic:
App Store Distribution & Marketing
SubTopic:
TestFlight
Hello,
I’m facing an issue installing my app from TestFlight on a physical iPhone device.
App & Environment
App: Desi Charades
Framework: Flutter
Distribution: TestFlight
Build status: Upload completed (with warnings)
Device: iPhone 7+
iOS version: 15.6
Tester type: Internal
Apple Developer Program: Paid account
Issue Description
After uploading a build successfully to App Store Connect and adding it to TestFlight, the app appears in TestFlight with the Install button.
However, when I tap Install, I receive the following error on the device:
“Could not install Desi Charades App.
The requested app is not available or doesn’t exist.”
The build is visible in TestFlight, but installation fails immediately.
Upload Warnings
During archive upload, App Store Connect shows the following warnings:
Upload Symbols Failed
The archive did not include a dSYM for:
ffmpegkit.framework
libavcodec.framework
libavdevice.framework
The app uses ffmpeg-kit (Flutter plugin), which ships precompiled frameworks.
Steps Already Checked
Build shows in TestFlight
Build added to test group
Tester is assigned correctly
Correct Apple ID signed in on device
Device restarted
Waited for processing to complete
App Store availability set to “All Countries or Regions”
Questions
Can missing dSYM files for ffmpeg-kit frameworks cause TestFlight install failures?
Are there additional TestFlight availability or processing checks that could cause this error?
Is this error related to TestFlight build propagation or caching on Apple’s side?
Any guidance on what could cause TestFlight to show the app but fail installation would be appreciated.
Thank you.
Topic:
App Store Distribution & Marketing
SubTopic:
TestFlight
Hello does a flow exist to watch the status of an unlisted app request? I submitted into what seems like a black hole of feedback...thx for any feedback on this.
Topic:
App Store Distribution & Marketing
SubTopic:
TestFlight
I've created a new app on App Store Connect. Setup everything like all the forms, the build, users, internal testing group, and then sent the invitation emails for testing. Now users can see the app in the TestFlight but when they try to install it, they get the error below.
Could not install [APP].
The requested app is not available or doesn't exist.
I've sent an email to Apple support couple of days ago but still no response.
Saw some comments on the internet that you need to send your app for review and once it's approved you can use TestFlight. So I sent the app for review with a long description about how I'm not able to use TestFlight but still on wait.
Tried to create a public TestFlight link but I get this error: "Beta contract is missing for the app." but there's actually no contract anywhere.
What do I do? This is completely unacceptable. Why is the TestFlight not working? Why are the error messages not helpful?
Topic:
App Store Distribution & Marketing
SubTopic:
TestFlight
We submitted a build to testflight and received a confirmation email it was successfully uploaded.
When we open testflight on our iPhone's (X, 6s) we get a message of
"Could not install appname"
"The requested app is not available or does not exist"
Where appname is the name of the app.
Its very confusing because I can see the build listed in testflight on my mobile device and can view it in iTunes connect.
I also can't install prior builds that had worked successfully when I try.
My iOS App testflight builds are stuck in Processing for hours. Usually takes 5 mins. Anyone else having this issue? Submitted a Feedback Assistant report.
I've been experiencing complete TestFlight system failure for 6 days across ALL testing modes with 4 open support cases and zero technical resolution:
Support Cases:
• 102814191861 (submitted Jan 29)
• 102814822980 (submitted Jan 30)
• 102814123468 (phone call Feb 3)
• 102818476151 (latest update Feb 3)
ISSUE DETAILS:
App: كيم تحصيلي (ChemTahsili)
Bundle ID: com.chemTahsiliApp
Build: 1.0.5 (34)
SYMPTOMS:
✗ Internal Testing: Users receive "The requested app is not available or does not exist"
✗ External Testing: System shows "Validation Error - Check your entries and try again"
✓ Build Status: Shows "Valid" in App Store Connect
✓ App Status: "Waiting for Review"
✓ All Agreements: Active (Free Apps, Paid Apps, Banking, Tax Forms)
✓ Account Status: Good standing
EVIDENCE THIS IS APPLE'S INFRASTRUCTURE ISSUE:
Same build fails in BOTH Internal AND External TestFlight
Build is marked "Valid" and approved for testing
All developer configurations verified correct
Issue persists across 6 days and multiple builds
No configuration changes can affect External Testing validation
SUPPORT RESPONSES SO FAR:
"Wait 48 hours and rebuild" (ignoring that app is under App Store review - rebuilding would cancel review)
No escalation to TestFlight engineering team
No investigation of backend infrastructure
Generic troubleshooting that doesn't apply to system-wide TestFlight failure
IMPACT:
Educational app for chemistry students preparing for critical exams. Hundreds of students affected. Launch delayed 6 days and counting.
QUESTION:
Has anyone else experienced total TestFlight system failure like this where BOTH Internal and External testing fail for a Valid build? How was it resolved?
This is clearly Apple's TestFlight backend problem, not developer misconfiguration. I need engineering-level investigation but support is only providing generic advice.
Any help or similar experiences appreciated.
Topic:
App Store Distribution & Marketing
SubTopic:
TestFlight
Hello everyone,
I’m reaching out from the music publishing side and would appreciate guidance from developers or anyone familiar with TestFlight governance.
We’ve identified an app that has been distributed via TestFlight for an extended period (regular renewals, updates, and new TestFlight builds). The app’s core functionality involves publishing copyrighted musical works (sheet music), without authorization from the authors or rightsholders.
We have attempted to contact the developer using the contact details available through the TestFlight listing and associated project information. To date, we have received no response, and the TestFlight distribution continues.
From our perspective, the developer appears to rely on TestFlight to keep the app off the App Store, where standard copyright enforcement mechanisms would normally apply.
My questions are:
Does Apple consider long-term, continuously renewed TestFlight distribution to be a form of public distribution?
Is there a mechanism within the Apple ecosystem to address repeated copyright infringement occurring specifically via TestFlight?
From a developer-policy perspective, how does Apple Inc. typically handle cases where TestFlight is used to bypass compliance obligations rather than for genuine beta testing?
I’m not looking for legal advice here — just insight into how Apple and the developer community view and handle this type of situation.
Thanks in advance for any guidance or experience you can share.
Topic:
App Store Distribution & Marketing
SubTopic:
TestFlight
Tags:
Community Management
Apple Music API
Messages for Business
TestFlight
i need a testflight invitation code, is it possible?
i dont really know about the developer e-mail. could you send me a testflight code? here is my email: ********
[Personal Information Edited by Moderator]
Ever since I have upgraded to iOS 26 (at least, I THINK this was when it started) I have been seeing an email account on Testflight purchase flows that is NOT mine. I have never seen this email in my life, and have not used it during the 10+ years I have been a developer.
I do not know how to make this use my Apple ID I am signed into on my device. However, locally signed builds from Xcode still work ok.
But I need Testflight builds to work as well.
How do I force this account to change?
Topic:
App Store Distribution & Marketing
SubTopic:
TestFlight
Tags:
StoreKit Test
StoreKit
TestFlight
When adding new TestFlight users, they are not receiving the email invite. I have had them check junk mail and/or other filtering software. Is anyone experiencing the same thing?
I'm having issues accepting an invite to access TestFlight. I may have tried multiple attempts due to my existing email address not being accepted, so I had to create a new email that's not linked to Apple yet and put it in the activation form.
However, now I am getting an error, "Verification codes can't be sent to this phone number at this time. Please try again later." This has been an error since yesterday and the resend, verification via call, and text are all not working. I also tried a different phone number and same issue.
Can someone help on this, please.
I have an app clip installed via TestFlight.
My AASA file is configured correctly (per 'Domain Status' in TestFlight).
I want to be able to run the app clip flow (app clip card showing and app clip card launched) by invoking UIApplication.shared.open(url) from a different app, or by pressing the URL from notes app.
This doesn't seem to work. The only thing I am able to do is run the flow when scanning a proper QR code after configuring Local Experience with the matching parameters.
But as stated above, the flow will not work when invoking the URL from a different app.
Is the proper way to fix this is to define an HTML page for that URL path that contain the element with app-clip-bundle-id attribute that will match the Local Experience configuration?
Is there another way to make this flow work with TestFlight releases? what are my options?
Hello,
I’m facing an issue installing my app from TestFlight on a physical iPhone device.
App & Environment
App: Desi Charades
Framework: Flutter
Distribution: TestFlight
Build status: Upload completed
Device: iPhone 7+
iOS version: 15.6
Tester type: Internal
Apple Developer Program: Paid account
Issue Description
After uploading a build successfully to App Store Connect and adding it to TestFlight, the app appears in TestFlight with the Install button.
However, when I tap Install, I receive the following error on the device:
“Could not install Desi Charades App.
The requested app is not available or doesn’t exist.”
The build is visible in TestFlight, but installation fails immediately.
Upload Warnings
During archive upload, App Store Connect shows the following warnings:
Upload Symbols Failed
The archive did not include a dSYM for:
ffmpegkit.framework
libavcodec.framework
libavdevice.framework
The app uses ffmpeg-kit (Flutter plugin), which ships precompiled frameworks.
Steps Already Checked
Build shows in TestFlight
Build added to test group
Tester is assigned correctly
Correct Apple ID signed in on device
Device restarted
Waited for processing to complete
App Store availability set to “All Countries or Regions”
Questions
Can missing dSYM files for ffmpeg-kit frameworks cause TestFlight install failures?
Are there additional TestFlight availability or processing checks that could cause this error?
Is this error related to TestFlight build propagation or caching on Apple’s side?
Any guidance on what could cause TestFlight to show the app but fail installation would be appreciated.
Thank you.
Topic:
App Store Distribution & Marketing
SubTopic:
TestFlight
Hi,
We're seeing a recurring issue in Sandbox only with in-app subscriptions (StoreKit 2). Hoping someone has run into this and has a workaround or explanation.
What happens
A subscription purchase (e.g. Yearly) is made in Sandbox. For whatever reason, the transaction stays pending in the queue.
On the next app launch (or when a different user logs into the app on the same device), the store returns this same pending transaction via getAvailablePurchases() / the purchase queue.
Our app sends that transaction to our backend for validation and updates the currently logged-in user in our database. So the same transaction can end up being applied to another user if they log in on the same device after the original purchaser.
We call finishTransaction after successful validation, but the pending transaction still reappears in subsequent sessions or for another user on the same device.
So in short: one Sandbox purchase stays "pending" and is replayed every time we start the app or switch accounts, and we can't rely on it being tied to a single user.
Environment
Sandbox only (we haven't shipped to production yet).
StoreKit 2 / modern App Store Server API (transaction ID validation).
We run getAvailablePurchases() on connect and process pending purchases once per session; we then call finishTransaction only after our server has validated and updated the user.
Same device, multiple app accounts (different app users, same Sandbox Apple ID or same device).
What we're trying to understand
Is it expected in Sandbox that one transaction can be delivered again and again (on each launch or for each user on the device) until something clears it?
Is there a recommended way to clear or ignore a specific pending transaction in Sandbox when we've already validated it for a given user (e.g. idempotency key, or a way to "consume" it so it doesn't replay)?
Has anyone else hit this "same pending transaction replaying for different users / on every launch" in Sandbox and found a reliable approach (e.g. server-side idempotency, or a StoreKit/Sandbox step we're missing)?
We've added server-side protection (one transaction → one user) so the same purchase isn't credited to multiple accounts, but we'd like to understand if there's a proper way to handle or clear this pending state in Sandbox.
Thanks in advance.
Topic:
App Store Distribution & Marketing
SubTopic:
TestFlight
Hello,
I’d like to share an issue we recently experienced with TestFlight and ask whether this behavior is expected.
Environment
App version string: 1.0.0
Multiple builds uploaded via CI/CD
Both external TestFlight testing and internal CI builds exist
Testers had automatic updates enabled in TestFlight
What happened
We uploaded build 1.0.0 (2601161653) and assigned it to an external TestFlight group.
Testers installed this build and were testing normally.
Later, we uploaded a newer build 1.0.0 (5) and reassigned the same external testers to this build.
Testers successfully updated to 1.0.0 (5) and continued testing.
After some time (without any manual action from testers), testers received a system notification saying that:
“The App has been updated. Version 1.0.0 (2601161653) was automatically downloaded and installed.”
When opening TestFlight, the app showed 1.0.0 (5) again as available for update, meaning the device had already been rolled back to 1.0.0 (2601161653).
Additional context
There are many archived builds in App Store Connect due to CI/CD testing.
Some CI builds share the same version string but differ only in build number.
External test groups were only explicitly assigned to build 1.0.0 (5) at the time of the rollback.
Build 2601161653 did not have any external test group assigned at that moment.
No App Store release or metadata changes occurred during this time.
Questions
If a tester’s currently installed build becomes temporarily unavailable (e.g. due to eligibility, internal status changes, or TestFlight processing),
does TestFlight automatically fall back to a previously approved build?
Is this automatic rollback behavior an intended part of TestFlight’s build availability logic, especially when multiple builds with the same version string exist?
Can frequent CI/CD uploads (without consistent external group assignment) influence which build TestFlight considers “eligible” or “latest” for testers?
Summary
From our observation, it appears that when the currently tested build temporarily lost eligibility, TestFlight automatically installed a previous build that was still considered available, even though a newer build existed.
We’d appreciate any clarification on whether this behavior is expected or if there are best practices to avoid this situation when using CI/CD with TestFlight.
Thank you.
Hi,
I’m experiencing a TestFlight issue affecting multiple apps in my account.
Issue summary:
• Several TestFlight builds across all of my apps expired at the same time.
• After uploading new replacement builds, neither I nor my testers are able to install them.
• Installation fails with the message:
“Could not install {App Name}. The requested app is not available or doesn’t exist.”
• The build shows as processed and available in App Store Connect.
• Testers are already invited and active.
• No redeem code is required.
I am seeing the same issue on my own device as well.
What I’ve tried:
• Uploading new builds (incremented version + build number).
• Confirmed builds are visible and available in App Store Connect.
• Removing and re-adding testers.
• Logging out of the app.
• Deleting the app from the device.
• Restarting the device.
• Reinstalling directly from TestFlight.
• Restarting TestFlight.
Despite this, installation consistently fails with the “requested app is not available or doesn’t exist” error.
Expected behavior:
• New TestFlight builds should be installable once processed and available.
• Testers (and the developer) should be able to install directly from TestFlight.
• Expired builds should not block installation of newly uploaded builds.
Additional context:
• This started immediately after multiple TestFlight builds expired across my apps.
• All affected apps were previously installing and testing without issue.
• Apple Developer Support has been contacted, but I wanted to check whether others are seeing the same behavior or if there is a known workaround.
Has anyone else encountered TestFlight builds becoming unavailable across multiple apps at once, or an install failure after replacing expired builds
Hello , I recently uploaded an app and would like testflight , ı sent 2 friends of mine invitation however none of them got it ( prior that added them as user) one of them use icloud.com the other uses mail.ru. Does anyone face such problem and how to solve it? Its been almost 5 hours, I retry the process by deleting them then add later on again.
Topic:
App Store Distribution & Marketing
SubTopic:
TestFlight