28

Due to the recent changes in the user interface I had no idea how to add a new tester to a existing build. I accidently clicked on 'Expire Build' thinking it to be similar to the previous 'Stop Testing' functionality. However that build got expired and now it does not appear in the TestFlight section. It does show up in the 'Activity'. I want to know if there is a way to use that same build again without having to reupload the build ? Thanks in advance.

5
  • 1
    You can re-add the same build for Testing from iTunesConnect, it will appear in TestFlight. Commented Apr 27, 2017 at 7:59
  • @iphonic how can I re-add? Can't find a way Commented May 3, 2017 at 6:17
  • Goto TestFlight Tab -> External Testers -> Click on (+) you should get previously added builds if not released.. Commented May 3, 2017 at 6:24
  • 1
    @iphonic - Doesn't work. Commented May 4, 2017 at 17:08
  • Even I'm confused how to use it. I have uploaded latest Build using Application loader then it's appear in Activity tab and build tab from iTunes Connect user with "Processing" mode but once processing done it's disappear from build tab from iTunes Connect user but able to see in Activity tab. Now I want to start testing with latest uploaded build but how to do it, please assist me. Thanks in advance Commented May 17, 2017 at 10:27

3 Answers 3

46

There is one way you can use a build that is expired. Here are the steps:

  1. Open Xcode > Window > Organizer.
  2. Find the build you want to use from the archives list.
  3. Right click the build and select show in finder. Right click the file and select show package contents. double tap on info.plist and expand ApplicationProperties. Update CFBundle version to a greater build number.
  4. Go to Products >Application > and right click on the file, then show package contents.
  5. Double tap on the info.plist find Bundle version and update the the value to a greater version (same as step 3).
  6. Go back to Organizer and upload the build, it will upload and process with the new build number.
Sign up to request clarification or add additional context in comments.

7 Comments

worked great even with a very old build which was previously built with a certificate that has already expired (probably because Apply resigns on upload). Thanks!
Didn't work for me. I went through the steps above and updated the bundle to a higher build number and saved the plist. When I tried to resubmit, Xcode changed the CFBundle version number back to the original value and told me I needed to use a higher number.
Only works if the expired build was built on your system. Not if someone else uploaded that build.
This isn't working anymore with Xcode 13.1
Worked in Xcode 13.2.1 You can omit steps 4 & 5 by just uploading the version you selected in step 2
|
19

You just can't. Expired builds can't be used again in TestFlight. They do show up in the Activity section because it's the "history" of your builds, App Store versions and reviews.

3 Comments

given @reycv9 's answer, can we conclude this answer is incorrect?
@Paul reycv9's answer relies on having a local history of Archives, which is a pretty bis assumption. This answer is correct.
@Paul, original question was "without having to reupload the build". reycv9's answer is how to reupload the build.
3

You definitely will need to re-upload but it can be done very quick and easily

This worked for me:

  1. Go to Organizer (Xcode > Window > Organizer)
  2. Select the build that expired and you want to re-upload
  3. Click "Distribute app" the app build will increase automatically leaving the version as it was

1 Comment

I confirm it works on Xcode 16.1. Thanks!

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.