仅在Bamboo中的xcodebuild存档期间,Codesign失败

时间:2017-07-13 12:49:37

标签: ios xcode8 bamboo

我有一个使用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
  • 搜索SO和其他一切(甚至询问看门人:))

如果这有任何帮助,项目使用手动签名,配置文件和证书在构建设置中指定,因为这些更改经常发生,但日志显示正确的签名身份被选中。

欢迎任何可能出错的建议。

1 个答案:

答案 0 :(得分:0)

打开终端并粘贴这两个:

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