我尝试过使用agvtool进行ios构建版本化。当目录中只有一个.xcodeproj文件时,它很有用。在我的例子中,我们的项目结构是在一个目录中有4个.xcodeproj文件。当在此目录中触发agvtool命令时,它会抛出错误消息,' agvtool不能与同一目录中的多个项目一起使用'。任何人都知道如何使用这个文件夹结构使agvtool工作?
答案 0 :(得分:1)
对于那些发现此帖子并使用Fastlane的人们,我只想介绍一下插件https://github.com/SiarheiFedartsou/fastlane-plugin-versioning
,该插件具有一个increment_version_number_in_plist
命令,该命令不使用agvtool(并且在单个文件夹中支持多个.xcodeproj文件)
您只需要在上面安装插件,然后将increment_version_number
操作替换为increment_version_number_in_plist
即可。他们的合同非常相似。