Xcode 如何使用“自动确认所有快车道命令”;是”;

Xcode 如何使用“自动确认所有快车道命令”;是”;,xcode,jenkins,fastlane,Xcode,Jenkins,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-I

我想执行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\u PROJECT\u SIGNING\u FORCE\u UPGRADE
环境变量设置为1或true

我做到了:

export FL_PROJECT_SIGNING_FORCE_UPGRADE=1
fastlane run update_project_codesigning path:"PROJECT.xcodeproj"

它能工作

我发现了如何自动确认更改xcode格式。 只需将
FL\u PROJECT\u SIGNING\u FORCE\u UPGRADE
环境变量设置为1或true

我做到了:

export FL_PROJECT_SIGNING_FORCE_UPGRADE=1
fastlane run update_project_codesigning path:"PROJECT.xcodeproj"
它是有效的