如何使用“是”自动确认所有fastlane命令
问题描述:
我想执行fastlane命令来更新项目签名。如何使用“是”自动确认所有fastlane命令
fastlane run update_project_codesigning path:"PROJECT.xcodeproj"
第一次总是要求确认 “是” 或 “否” 来更新的xcode的xcode格式:
[18:50:33]: Updating the Automatic Codesigning flag to disabled for the given project '/Users/user/.jenkins/workspace/PROJECT-IOS/platforms/ios/PROJECT.xcodeproj/project.pbxproj'
[18:50:33]: Seems to be a very old project file format
[18:50:33]: PLEASE BACKUP ALL FILES before doing this.
Proceed with upgrade to xcode8 format? (y/n)
在终端我可以做
yes | fastlane run update_project_codesigning path:"PROJECT.xcodeproj"
,它作品。
但在詹金斯这是行不通的。据我所知,詹金斯不支持交互式命令。
我如何可以自动设置为“是”确认所有FASTLANE命令?
答
我发现了如何自动确认更改Xcode的格式。 只需将FL_PROJECT_SIGNING_FORCE_UPGRADE
环境变量设置为1或true即可。
我所做的:
export FL_PROJECT_SIGNING_FORCE_UPGRADE=1
fastlane run update_project_codesigning path:"PROJECT.xcodeproj"
和它的作品