我有一个根据开发阶段(阶段,生产,开发)有不同目标的项目。对于每个目标,我都有一个plist文件。
我的问题是,如何根据项目的常规身份设置中设置的CFBundleShortVersionString
和CFBundleVersion
自动更新每个plist的Version
和Build
? (有关常规身份设置here,请参见下图)
我的Info.plist
自动更新,因为它显然是原始的plist,我只需要让Staging.plist
,Develop.plist
和Prod.plist
像{{1} }。
这是否可行,还是我每次更改身份时都需要更新每个plist?
答案 0 :(得分:0)
您可以使用fastlane
更新多个目标的version
和build number
。为此,您必须在项目中设置fastlane
(花些时间但很容易)
有关更多详细信息,请参见以下链接:
https://docs.fastlane.tools/getting-started/ios/setup/
https://github.com/SiarheiFedartsou/fastlane-plugin-versioning