自动更新plist CFBundleShortVersionString和CFBundleVersion

时间:2018-09-20 17:31:50

标签: ios xcode plist

我有一个根据开发阶段(阶段,生产,开发)有不同目标的项目。对于每个目标,我都有一个plist文件。

我的问题是,如何根据项目的常规身份设置中设置的CFBundleShortVersionStringCFBundleVersion自动更新每个plist的VersionBuild ? (有关常规身份设置here,请参见下图)

我的Info.plist自动更新,因为它显然是原始的plist,我只需要让Staging.plistDevelop.plistProd.plist像{{1} }。

这是否可行,还是我每次更改身份时都需要更新每个plist?

1 个答案:

答案 0 :(得分:0)

您可以使用fastlane更新多个目标的versionbuild number。为此,您必须在项目中设置fastlane(花些时间但很容易)

有关更多详细信息,请参见以下链接:

https://docs.fastlane.tools/getting-started/ios/setup/

https://github.com/SiarheiFedartsou/fastlane-plugin-versioning