TestFlight Beta has expired - ios

I uploaded a new build to AppStoreConnect. I was able to test it through TestFlight.
I sent the build to review, it was approved. Then when I tried to open the test app on my device and got the above error:
The status on TestFlight seems to be "Ready for Submit, expires in 86 days".
I tried to remove the app, and reinstall it from TestFlight. Then I got this:
Restarting the phone, or trying to install it from a different device leads to the same problem.
Why does that happen? Is it an Apple-side bug?
What is the workaround for this issue?

It seems to be a bug in TestFlight and/or iOS.
It happens when you upload a new version with automatic updates. Installing the app manually seems to be just fine.
Consider downgrading to a previous build and then manually updating it or uploading and installing a new build. Both options should solve this issue.
It started to happen in late October 2022, and it is still happening to our builds as of November 2022.

You need to upload a new version onto test flight or add a new app directly with your mac so that it does not use testflight at all.

Related

What is the maximum accepted version of Xcode for uploads?

I recently updated to the release version of Xcode 13 on my Mac. Now when I upload an iOS App build to Apple using the upload endpoint (via fastlane) I get an error saying "Invalid Toolchain. Your app was built with an unsupported SDK or version of Xcode. If you plan to submit this build to the App Store, make sure you are using the versions listed in https://help.apple.com/xcode/mac/current/#/devf16aefe3b or later."
% xcodebuild -version
Xcode 13.0
Build version 13A233
I also deleted the old beta Xcode and restarted my mac to be sure. Anyone else having this issue? Any recommendations?
Thanks!
Update: this eventually went away. And did so in a way that, suggested it was possibly something being stuck on Apple's side. After updating fastlane and deleting everything Xcode related and trying again it didn't work. However after doing an upload from Xcode after the above, it failed one last time with the same stated reason, BUT THEN it began working from there forward from all upload sources.
I also "developer rejected" a "pending release" that was built from before I was having this issue. Unclear if that was related.

Deprecated Xcode Build issue while sent version from Xcode version 8.3

I have recently uploaded a build in AppStore(TestFlight) and got the following mail from AppStore,
Dear developer,
We have discovered one or more issues with your recent delivery for
"MY APP". Your delivery was successful, but you may wish to correct
the following issues in your next delivery:
Deprecated Xcode Build - Due to resolved app archives issues, we will
be deprecating Xcode 8.3 on May 10, 2017, at which time app archives
built with 8.3 will no longer be accepted by the App Store. Download
Xcode 8.3.2 or newer, rebuild your app and resubmit.
After you’ve corrected the issues, you can use Xcode or Application
Loader to upload a new binary to iTunes Connect.
Regards,
The App Store team
Will there be any problem on releasing the current build for review ?
Or
Do I want to download the latest Xcode version as mentioned in the mail and upload an another build ?
Will there be any problem on releasing the current build for review?
If you submit your app for review and will be reviewed successfully before the May 10, 2017, than you do not need to do anything with you current build.
Do I want to download the latest Xcode version as mentioned in the mail and upload an another build ?
You should be updating to the latest Xcode anyway, at least for the sake of having all the latest tools and API's available. If you would like to submit a new build after the May 10, 2017, you have to update Xcode, rebuild the app and submit a different binary for Apple to review.
Overall, i would recommend to update now, and submit a different build, because you will have to do it anyway in the near future, and your app will not be rejected because of the Deprecated Xcode Build issue for sure.
EDIT:
Xcode 8.3.2 is available in the App Store.

Install old version via TestFlight

For internal testing we want to install an old version on a device of someone who's UDID is not in the list. Via TestFlight I can add the email of this person in order for him to download the newest version (via internal testing), but I was wondering if it would be possible to enable him to download and install a specific old version?
I've seen this page: how to install previous version on TestFlight but it is rather old and the suggestions are incorrect.
I found a workaround to test older builds with TestFlight. You can just use the link provided in the email you received when you uploaded the older build for testing. You will see something like this.
To test this app, open TestFlight on your iOS device using iOS 8.0 or later and install the update.
Tap on "TestFlight" in the above line. This will open TestFlight with a link to the older build. And you can install it if it hasn't yet expired.
Hope this helps!
Update
As of April 11, 2017, TestFlight now supports multiple builds.
https://developer.apple.com/testflight/release-notes/
You can navigate to the Previous Builds section of the app in TestFlight and get access to builds which are up to 90 days old.
Latest working way to find previous builds:
tap on the app icon ( current one )
scroll to the bottom , you will see 'Previous builds'
Tap on it and you will see all previous builds.
Thanks
You can check in Testflight application, there is a section old builds, under that section you can see old builds.
In the TestFlight we can check for the old build in that we can select the particular build.
[Please find the screen shot for reference]

Cannot add build to submit app

Hell everyone,
I have validated and submitted my build via Xcode to iTunes Connect. However, it seems iTunes doesn't recognize my new builds, so I couldn't use them to submit for review. As you can see that iTunes recognized version 1.0 and 1.0.1 which I had used Xcode 5.1 to submit, for version 1.0.2 and 1.0.3 I had used Xcode 6 and got the issue. I haven't seen this problem before, what's wrong with my build? Does I have to use Xcode 5 to submit app again? Please help
I met the same problem just now,and I solved it.
Perhaps it was caused by new itunesconnect and it takes time before your build become available for review.
After waiting for about 1 hour,my build become Inactive and can be added for review.
It's really stupid.

Testflight build on iOS8 not installing

I updated to iOS 8 yesterday and I can not install a testflight build.
It displays the dialog "do you want to install..." I tap yes, and nothing happens. I've heard that that the browser no longer closes, but the application just never shows up with no errors.
I've unregistered, registered, even signed up for testflight under a new account. Nothin'.
Others are able to install on iOS 8. And up until my upgrading, it was working fine on iOS 7.
(This is all through the browser still, not the new testflight application, btw)
Any ideas? Thank you!
Open the link you receive from the iOS mail app (not a 3rd party) and it will work.
We just solved the issue by reset the phone to factory settings. Just be sure to enabled iCloud backup before to restore the device.
All tricks and checks by searching for a code signing issue, profile problem or test flight bug was without success.
The weird thing about the problem was, that it occurred only on one device. 5 other test devices could install the test flight build after the iOS8 update.
I did factory reset and reinstalled my last backup, that worked.
You have probably already done this but you'll need to make sure you download the new test flight app from the appstore too.
Normal HTTP Distribution (without Testflight) is also not working. So it seems like a new security measure with iOS 8.
The only workaround at the moment is installation of an ipa via iTunes.
Try changing the Bundle Id. Worked for me now. There is some problem with previously installed app versions.
We've been having this issue also. Mostly, the 'install' button in the testflight email was absent or didn't work.
Rebooting the phone worked for all of our team members. No need to clear caches, reset settings etc.
Re-initializing TestFlight as described here - http://help.testflightapp.com/customer/portal/articles/867631-re-initializing-testflight-on-a-mobile-device- helped me on iPhone 5 iOS 8.1 with this issue.
Maybe this will help someone. It sure kept me busy for a while, and itunes support gave me the solution.
I am running TestFlight 1.0.2 (55) on my iPhone 5S with IOS 8.1.3 (12B466). I was unable to open my app for testing in TestFlight when clicking on the "Open in TestFlight" link. Apple gave me the following 2 steps that solved my issue
Uninstall and re-install test flight (not sure if this really did anything, but step 2 was the answer)
Click on the "Open in TestFlight" link from the Apple Mail app, not Gmail or something else

Resources