0

前几天,我正在浏览我的 xcode 存档以寻找特定的构建,我发现它们看起来都一样!这个问题很简单,但我一直无法找到任何方法来做到这一点。基本上,我想将内部版本号添加到存档的名称描述或注释(哪个并不重要),以便以后识别它。请记住,我不希望单击存档后显示的版本号。那是行不通的,因为我有增量构建,这些构建分布在具有相同版本号但构建号不同的 testflight 的 ad-hoc 网络上。例如,2.0.8.10 和 2.0.8.11 都显示为 2.0.8。有任何想法吗?

4

1 回答 1

1

你用什么来建立你的档案?您是否通过 Product -> Archive 使用 Xcode GUI?或者您正在使用某种调用 xcodebuild 的构建脚本?如果您使用的是 Xcode GUI,我不知道有任何方法可以自动命名 - 您只需在构建时复制完整的构建号。

如果您使用的是构建脚本,请查看 PlistBuddy(随 OSX 提供,但默认情况下不在您的 PATH 中,通常位于/usr/libexec/PlistBuddy)。您可以使用 PlistBuddy 从目标的 Info.plist 中读取内部版本号,然后将该值插入到您正在构建的存档的名称/描述中。

于 2013-06-21T18:13:37.617 回答