我已经尝试使用agvtool进行ios构建版本控制。当目录中只有一个.xcodeproj文件时,它非常有用。就我而言,我们的项目结构是这样的,它在一个目录中有4个.xcodeproj文件。在此目录中触发agvtool命令时,它会引发错误消息,“ agvtool不适用于同一目录中的多个项目”。任何人都知道如何使agvtool与此文件夹结构一起工作?
[对于那些找到这篇文章并使用Fastlane的人,我只想介绍一下插件https://github.com/SiarheiFedartsou/fastlane-plugin-versioning
,该插件具有一个increment_version_number_in_plist
命令,该命令不使用agvtool(并且在单个文件夹中支持多个.xcodeproj文件。
您只需要安装上面的插件,然后将increment_version_number
操作替换为increment_version_number_in_plist
..他们的合同非常相似。