我提交给iTunes Connect for Testflight beta测试版的iOS应用程序版本几乎已过期。 AFAIK为了延长30天的试用期,我需要再次提交,但增加的构建版本。由于我存档的代码库很久以前,我不想将代码库还原到该版本并再次存档。我只是想知道是否有任何可能的方法来更改已归档的iOS项目的内部版本号。我想再次提交版本1.3.6(1.3.6.8,已经在iTunes Connect中进行beta测试),如下所示。
答案 0 :(得分:14)
当然,如果你还有原始档案。 Xcode Archive只是一个具有特定层次结构的目录。
你应该
您应该使用搜索工具扫描文件夹以查找每个文件中的版本号。对于基本的iOS应用程序,它足以修改两个文件:Info.plist
和dSYMs/YourProjectName.app.dSYM/Contents/Info.plist
。
此时您已完成,但组织者未接受更改。您可以复制整个.xcarchive
文件/文件夹,并用一分钟更改日期。重新打开管理器,您将获得新版本。
实际上,你可能应该保留原来的.xcarchive
,然后在打开“显示包装内容”之前重复它。