在TestFlight上使用过期的构建

11 itunesconnect objective-c ios testflight

由于最近用户界面的变化,我不知道如何将新测试器添加到现有构建中.我意外地点击了"过期构建",认为它与之前的"停止测试"功能类似.但是,该构建已过期,现在它不会出现在TestFlight部分中.它确实出现在"活动"中.我想知道是否有一种方法可以再次使用相同的构建而无需重新上载构建?提前致谢.

小智 16

有一种方法可以使用已过期的构建.以下是步骤:

  1. 打开Xcode> Window> Organizer.
  2. 从存档列表中找到要使用的构建.
  3. 右键单击构建并在finder中选择show.右键单击该文件,然后选择显示包内容.双击info.plist并展开ApplicationProperties.将CFBundle版本更新为更大的内部版本号.
  4. 转到产品>应用程序>,右键单击该文件,然后显示包装内容.
  5. 双击info.plist查找Bundle版本并将值更新为更高版本(与步骤3相同).
  6. 返回管理器并上传构建,它将上传并使用新的构建号进行处理.

  • 这不再适用于 Xcode 13.1 (2认同)

Joh*_*Oin 9

你不能.过期的版本不能在TestFlight中再次使用.它们确实显示在"活动"部分中,因为它是您的构建,App Store版本和评论的"历史记录".

  • @Paul reycv9 的答案依赖于拥有本地档案历史,这是一个相当二的假设。这个答案是正确的。 (5认同)
  • 给出@reycv9的答案,我们可以断定这个答案是不正确的吗? (2认同)