我正在使用fastlane和jenkins进行iOS CICD设置。我在我的fastfile中使用了一个命令 increment_build_number ,以便将每个内部部署的内部版本号增加到crashlytics。
最初它正在增加info.plist中的捆绑版本,而不是捆绑版本字符串,简短。在中间,我在Xcode中将 Bundle版本字符串,短更改为1.0.0,以测试是否会将 Bundle版本字符串,简短更改为1.0.1在下次部署期间。
此 increment_build_number 完全没有工作,并且没有递增捆绑版本或捆绑版本字符串,简短。
我无法在这里找到问题所在。我们是不是想手动更改Xcode中的任何捆绑版本以及如何再次修复它?
答案 0 :(得分:0)
检查Xcode中的版本控制设置- Xcode->目标->构建设置->搜索版本
在Fastlane脚本中,您可以根据需要从下面选择:
increment_version_number # Automatically increment patch version number
increment_version_number(
bump_type: "patch" # Automatically increment patch version number
)
increment_version_number(
bump_type: "minor" # Automatically increment minor version number
)
increment_version_number(
bump_type: "major" # Automatically increment major version number
)
increment_version_number(
version_number: "2.1.1" # Set a specific version number
)
increment_version_number(
version_number: "2.1.1", # specify specific version number (optional,
omitting it increments patch version number)
xcodeproj: "./path/to/MyApp.xcodeproj" # (optional, you must specify the
path to your main Xcode project if it is not in the project root directory)
)