有一天,我正在浏览我的xcode档案寻找一个特定的版本,我看到它们看起来都一样!这个问题很简单,但我一直无法找到解决办法。基本上,我希望将内部版本号添加到存档的名称描述或注释(哪一个并不重要),以便稍后可以识别它。请记住,我不希望单击存档后显示的版本号。这是行不通的,因为我有增量构建,它们分布在具有相同版本号但具有不同内部版本号的testflight的ad-hoc网络上。例如,2.0.8.10和2.0.8.11都显示为2.0.8。有任何想法吗?如何自动将内部版本号添加到Xcode ios存档
回答
你用什么来建立你的档案?您是否通过产品 - >存档使用Xcode GUI?或者你是否使用某种调用xcodebuild的构建脚本?如果您使用的是Xcode GUI,我不知道有什么方法来自动化这个名称 - 当您构建时,您只需复制完整的内部版本号。
如果您使用的是构建脚本,请查看PlistBuddy(附带OSX,但默认不在PATH中,通常位于/usr/libexec/PlistBuddy
)。您可以使用PlistBuddy从目标的Info.plist中读取内部版本号,然后将该值插入到您正在构建的档案的名称/描述中。
我使用的是xcode gui。您认为我可以使用PlistBuddy作为构建后操作来修改xcode创建的归档的元数据吗? – mrosales
啊,有趣的想法。我不确定存档元数据的格式是什么,但是您可以明确地使用PlistBuddy在该时间点提取构建#并将其转换为创建后的存档元数据是另一个问题。 – Idles
它看起来会起作用。我现在没有时间写脚本,但是当我这样做时,我会更新这个线程的答案。我做了“在查找器中显示”,然后“显示包装内容”,然后编辑info.plist文件,当我重新启动xcode时,它显示了我的新评论。因此,如果我将该plist编辑为后期制作操作,我认为它应该可行 – mrosales
- 1. 如何在Xcode 5中自动增加内部版本号
- 2. 自动增加内部版本号
- 3. 将自动递增的内部版本号添加到Meteor应用程序中?
- 4. 在ios中创建存档内部版本(Xcode 4.3)
- 5. 新版本的Xcode内部版本号
- 6. Xcode的内部版本号
- 7. Xcode版本和内部版本号
- 8. 版本和内部版本号在Xcode中存档时没有显示
- 9. MonoTouch的自动增量内部版本号版本号为
- 10. iOS DOxygen将docSet添加到Xcode文档
- 11. 如何在PHP中自动增加内部版本号
- 12. 如何在Visual C++ 2008中自动增加内部版本号?
- 13. Xcode中多个目标的自动递增内部版本号
- 14. 如何判断我的XCode将部署到哪个iOS版本?
- 15. asp.net网站 - 自动添加版本号?
- 16. 使用Gradle(不是Android)自动增加内部版本号
- 17. 在Java项目中自动增加内部版本号
- 18. 此版本的Xcode不支持iOS文档的自动布局
- 19. 玩2.0:如何添加SBT内部版本号页面页脚
- 20. 如何手动添加存档到Xcode 8的组织者?
- 21. 将脚本文件添加到Xcode存档
- 22. 如何使用xcodebuild存档iOS版本?
- 23. 使用WIX自动增加内部版本号
- 24. 在Qt Creator中自动增加内部版本号
- 25. 如何在Python代码中添加svn存储库内部版本号?
- 26. 如果css导入,如何将版本号添加到css?
- 27. maven将版本号添加到war中 - 不会部署
- 28. 如何将NSExceptionDomains添加到xcode版本7.0.1的plist?
- 29. 如何将iPhone SDK 3添加到最新版本的Xcode?
- 30. ASP.Net版本号/内部版本号
请参阅http://stackoverflow.com/q/9258344/ – 2013-06-21 19:08:14