2017-02-25 32 views
1

我想執行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命令?

回答

0

我發現瞭如何自動確認更改Xcode的格式。 只需將FL_PROJECT_SIGNING_FORCE_UPGRADE環境變量設置爲1或true即可。

我所做的:

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

和它的作品