Bamboo中的xcodebuild归档期间,Codesign失败

3

我有一个脚本,使用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 **

归档命令的格式如下:

xcodebuild -workspace "${workspace}" -scheme "${scheme}" -archivePath "${archive_path}" clean archive

我试过了以下方法:
  • xcodebuild 命令之前使用 security unlock-keychain
  • 使用&&security unlock-keychainxcodebuild 命令链接起来
  • 手动解锁钥匙串
  • 将签名证书和密钥移动到系统钥匙串中
  • 在钥匙串中设置允许任何应用程序访问此项目
  • 搜索 SO 和其他所有内容(甚至问看门人 :))
如果有帮助的话,该项目使用手动签名,配置文件和证书在构建设置中指定,因为它们经常更改,但是日志显示已正确选择签名标识符。
欢迎提出任何可能存在的问题。
1个回答

0

打开终端并粘贴以下两个命令:

cd ~/Library/Developer/Xcode/DerivedData
xattr -rc .

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接