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

Dav*_*ung 5 ios testflight

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

在此输入图像描述

Vik*_*nei 15

如果你还有原始档案,那么当然.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并开始复制它,然后再打开"显示包装内容".

  • 您还需要在`Products/Applications/YourProjectName.app/Info.plist`中编辑版本号 (6认同)
  • 我在归档后发现自己忘记了数字,然后抱怨然后重新归档的次数多得可笑。然而,这种方法并没有真正让它变得更快!我可能会坚持重新存档 (5认同)
  • 我很惊讶 no1 还为此编写了脚本 (2认同)