[英]How to increment build number using fastlane and jenkins for iOS CICD setup?
我在iOS CICD設置中使用fastlane和jenkins。 我在fastfile中使用了一個命令increment_build_number ,以便為每個內部部署向crashlytics遞增內部版本號。
最初,它是在info.plist中增加Bundle版本 ,而不是Bundle版本string,short 。 在中間,我在Xcode中將Bundle版本字符串,簡稱為1.0.0更改為測試是否在下次部署期間將Bundle版本字符串,簡稱為1.0.1更改。
此遞增后的增量編號完全無效,並且不會增量捆綁版本或捆綁版本字符串short 。
我在這里找不到問題。 我們是否不應該手動更改Xcode中的任何捆綁軟件版本,以及如何再次解決此問題?
檢查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)
)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.