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

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

在此处输入图像描述

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

你应该

  1. 打开Xcode Organizer – 你问题截图中的Xcode Organizer
  2. 右键单击要修改的版本
  3. 选择“在Finder中显示”
  4. 右键单击存档“文件”(类似于:“ProjectName 9-8-15,7.34 AM.xcarchive”)
  5. 选择“显示包内容”

您应该使用搜索工具扫描文件夹以查找每个文件中的版本号。 对于基本的iOS应用程序,它足以修改两个文件: Info.plistdSYMs/YourProjectName.app.dSYM/Contents/Info.plist

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

实际上,您可能应该保留原始的.xcarchive ,然后在打开“Show Package Contents”之前重复它。