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.
Asked
Active
Viewed 2.9k times
28
-
1You can re-add the same build for Testing from iTunesConnect, it will appear in TestFlight. – iphonic Apr 27 '17 at 07:59
-
@iphonic how can I re-add? Can't find a way – Nikolay Mamaev May 03 '17 at 06:17
-
Goto TestFlight Tab -> External Testers -> Click on (+) you should get previously added builds if not released.. – iphonic May 03 '17 at 06:24
-
1@iphonic - Doesn't work. – May 04 '17 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 – Kushal Vora May 17 '17 at 10:27
3 Answers
45
There is one way you can use a build that is expired. Here are the steps:
- Open Xcode > Window > Organizer.
- Find the build you want to use from the archives list.
- 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.
- Go to Products >Application > and right click on the file, then show package contents.
- Double tap on the info.plist find Bundle version and update the the value to a greater version (same as step 3).
- Go back to Organizer and upload the build, it will upload and process with the new build number.
-
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! – Vitalii Oct 28 '19 at 15:08
-
1Didn'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. – Travis Hardaway Jul 01 '21 at 14:23
-
1Only works if the expired build was built on your system. Not if someone else uploaded that build. – Ishita Sinha Jul 22 '21 at 10:52
-
2
-
Worked in Xcode 13.2.1 You can omit steps 4 & 5 by just uploading the version you selected in step 2 – Simon Newman Mar 08 '22 at 13:53
-
This one worked for me, even without doing steps 4 and 5. The only thing that is not mentioned is that I had to close and open XCode Organizer again after doing the steps. – jux_97 May 27 '23 at 18:04
17
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.

Johnny Oin
- 557
- 5
- 16
-
2
-
5@Paul reycv9's answer relies on having a local history of Archives, which is a pretty bis assumption. This answer is correct. – Vadim Apr 21 '21 at 21:25
-
@Paul, original question was "without having to reupload the build". reycv9's answer is how to reupload the build. – Vasiliy Zverev Oct 23 '21 at 01:50
1
You definitely will need to re-upload but it can be done very quick and easily
This worked for me:
- Go to Organizer (Xcode > Window > Organizer)
- Select the build that expired and you want to re-upload
- Click "Distribute app" the app build will increase automatically leaving the version as it was

Elihu Del Valle
- 337
- 1
- 3
- 16