我有一个使用xcodebuild构建和存档iOS应用程序的脚本。在CI服务器上手动运行它可以很好地工作,但如果在Bamboo中作为任务运行它总是会失败:
/Users/bamboo/Library/Developer/Xcode/DerivedData/MyApp-fznnexbqdbnwoebohwwvajvtmcdf/Build/Intermediates/ArchiveIntermediates/LIVE/InstallationBuildProductsLocation/Applications/MyApp.app: unknown error -1=ffffffffffffffff
Command /usr/bin/codesign failed with exit code 1
** ARCHIVE FAILED **
archive命令如下所示:
xcodebuild -workspace "${workspace}" -scheme "${scheme}" -archivePath "${archive_path}" clean archive
我确实尝试过:
security unlock-keychain
命令xcodebuild
security unlock-keychain
xcodebuild
和&&
个命令
Allow all applications to access this item
如果这有任何帮助,项目使用手动签名,配置文件和证书在构建设置中指定,因为这些更改经常发生,但日志显示正确的签名身份被选中。
欢迎任何可能出错的建议。
答案 0 :(得分:0)
打开终端并粘贴这两个:
cd ~/Library/Developer/Xcode/DerivedData xattr -rc .