【问题标题】:Command /usr/bin/codesign failed with exit code 1 on Xcode 11命令 /usr/bin/codedesign 失败,Xcode 11 上的退出代码为 1
【发布时间】:2020-02-08 02:07:20
【问题描述】:

我正在尝试为 App Store 构建,但我收到了错误 Command /usr/bin/codesign failed with exit code 1。我试图清理 DerivedData,重新启动计算机,撤销密钥并创建新密钥。在升级之前,我已将我的 mac 更新为 catalina 和 Xcode 11。

/Users/digistarts/Library/Developer/Xcode/DerivedData/Runner-glehwjejufujqwblxzreggowpgvb/Build/Intermediates.noindex/ArchiveIntermediates/Runner/InstallationBuildProductsLocation/Applications/Runner.app/Frameworks/Flutter.framework: replacing existing signature
Warning: unable to build chain to self-signed root for signer "Apple Development: Daniel Santana (85UL9U2WVT)"
/Users/digistarts/Library/Developer/Xcode/DerivedData/Runner-glehwjejufujqwblxzreggowpgvb/Build/Intermediates.noindex/ArchiveIntermediates/Runner/InstallationBuildProductsLocation/Applications/Runner.app/Frameworks/Flutter.framework: errSecInternalComponent
Command /usr/bin/codesign failed with exit code 1

【问题讨论】:

  • 您是否先在 Xcode 中向新旧 Mac 导出和导入苹果配置文件和证书?
  • 是的@RichardBarber,但是发现了错误和解决方案,我会发布,感谢任何人的回复

标签: xcode macos app-store codesign


【解决方案1】:

我的项目 xamarin 表单。 我在更新证书后遇到了这样的问题,结果是在 Mac 上构建结束时检查证书时会要求用户输入密码

【讨论】:

    【解决方案2】:

    万一它对其他人有帮助 - 我遇到了同样的问题,只是在没有互联网连接的情况下重现,并且只要我连接回来 - 错误就会消失。

    【讨论】:

      【解决方案3】:

      Keychain Access... 解决方案是右键单击 Apple Worldwide Developer Relations Certification Authority 并选择 Get Info。在下面的图片中,我已将 When using this certificate 更改为 Use System Defaults 并且系统要求我输入密码。现在它正在工作\o/

      【讨论】:

      • 令人惊讶的是,我遇到了完全相同的问题,您的解决方案也解决了我的问题。只是想知道你是如何理解这个问题的?您是从哪里得知“Apple Worldwide Developer Relations...”证书的?谢谢!
      • 我已经按照 SO 中的另一个建议将其设置为始终允许,我很高兴现在我正在使用 fastlane 并让它为我处理所有这些无意义的事情
      • 这也解决了我在归档时的 Xcode 13 RANDOM 问题。我的意思是 wtf Apple,在 Xcode 13 之前我从来没有遇到过这个问题。
      • 在我的情况下,我的钥匙串访问中有多个具有不同到期日期的相同证书。我保留了一份并删除了剩余的证书。并重述了 Xcode,干净的构建和重建工作正常。
      猜你喜欢
      • 1970-01-01
      • 2015-10-14
      • 2011-11-19
      • 1970-01-01
      • 2011-10-27
      • 2017-01-29
      相关资源
      最近更新 更多