是否可以更改构建号。归档iOS项目后?

时间:2015-09-08 01:14:22

标签: ios testflight

我提交给iTunes Connect for Testflight beta测试版的iOS应用程序版本几乎已过期。 AFAIK为了延长30天的试用期,我需要再次提交,但增加的构建版本。由于我存档的代码库很久以前,我不想将代码库还原到该版本并再次存档。我只是想知道是否有任何可能的方法来更改已归档的iOS项目的内部版本号。我想再次提交版本1.3.6(1.3.6.8,已经在iTunes Connect中进行beta测试),如下所示。

enter image description here

1 个答案:

答案 0 :(得分:14)

当然,如果你还有原始档案。 Xcode Archive只是一个具有特定层次结构的目录。

你应该

  1. 打开Xcode Organizer - 您问题中屏幕截图中的Xcode Organizer
  2. 右键单击要修改的版本
  3. 选择“在Finder中显示”
  4. 右键单击存档“文件”(类似于:“ProjectName 9-8-15,7.34 AM.xcarchive”)
  5. 选择“显示包装内容”
  6. 您应该使用搜索工具扫描文件夹以查找每个文件中的版本号。对于基本的iOS应用程序,它足以修改两个文件:Info.plistdSYMs/YourProjectName.app.dSYM/Contents/Info.plist

    此时您已完成,但组织者未接受更改。您可以复制整个.xcarchive文件/文件夹,并用一分钟更改日期。重新打开管理器,您将获得新版本。

    实际上,你可能应该保留原来的.xcarchive,然后在打开“显示包装内容”之前重复它。