【问题标题】:Codesign fails during xcodebuild archive in Bamboo only仅在 Bamboo 中的 xcodebuild 存档期间,Codesign 失败
【发布时间】:2017-07-13 12:49:36
【问题描述】:

我有一个使用 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 命令与&&
  • 手动解锁钥匙串
  • 将签名证书和密钥移至系统钥匙串
  • 在钥匙串中设置Allow all applications to access this item
  • 搜索 SO 和其他所有内容(甚至询问看门人 :))

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

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

【问题讨论】:

    标签: ios xcode8 bamboo


    【解决方案1】:

    打开终端并粘贴这两个:

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

    【讨论】:

      猜你喜欢
      • 2021-06-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-19
      • 2020-06-29
      • 1970-01-01
      • 2020-07-30
      • 1970-01-01
      相关资源
      最近更新 更多