Ios 代码设计在xcodebuild归档期间失败,仅在竹子中

Ios 代码设计在xcodebuild归档期间失败,仅在竹子中,ios,xcode8,bamboo,Ios,Xcode8,Bamboo,我有一个使用xcodebuild构建和归档iOS应用程序的脚本。在CI服务器上手动运行它可以很好地工作,但如果在以下情况下作为任务运行,则总是失败: /Users/bamboo/Library/Developer/Xcode/DerivedData/MyApp-fznnexbqdbnwoebohwwvajvtmcdf/Build/Intermediates/ArchiveIntermediates/LIVE/InstallationBuildProductsLocation/Applicatio

我有一个使用xcodebuild构建和归档iOS应用程序的脚本。在CI服务器上手动运行它可以很好地工作,但如果在以下情况下作为任务运行,则总是失败:

/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
我确实试过:

  • 在执行
    xcodebuild
    命令之前使用
    security unlock keychain
  • 使用
    &&
  • 手动解锁钥匙链
  • 将签名证书和密钥移动到系统密钥链
  • 设置
    允许所有应用程序访问钥匙链中的此项目
  • 搜索SO和其他所有东西(甚至问看门人:))
如果这有帮助的话,项目使用手动签名,配置文件和证书在生成设置中指定,因为它们经常更改,但是日志显示选择了正确的签名标识


欢迎对可能出现的错误提出任何建议。

打开终端并粘贴这两个:

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