如何以编程方式设置CFBundleVersion(和/或)CFBundleShortVersionString?

时间:2016-10-07 12:57:41

标签: ios objective-c swift xcode cocoapods

我正在构建一个与cocoapods一起使用的框架,我想将pod版本(在.podspec中相同)反映到框架CFBundleVersion(和/或)CFBundleShortVersionString中。所以我想实现一个新的“构建阶段”,它从.podspec读取当前的pod版本并更改bundle中的值。

2 个答案:

答案 0 :(得分:1)

您可以使用agvtool更新内部版本号。 例如: agvtool new-version -all 3.0.0

答案 1 :(得分:1)

您还可以手动检查info.plist文件并使用基础框架对其进行更改。作为字典加载,更改值,然后再次保存。