【问题标题】:Terminated due to code signing error由于代码签名错误而终止
【发布时间】:2014-12-03 22:03:07
【问题描述】:

好的,这快把我逼疯了,如果有人能帮我调试一下,我会真的感激不尽:

  • 我在 OSX Yosemite 10.10 (14A361c) 上使用 Xcode 6.1 (6A1042b 6A1046a)
  • 我的钥匙串中有 2 个有效证书(分发/安装程序)

常规标签

构建设置

运行应用时

帮助!怎么回事?


附:出于某种原因,在选择“Mac App Store”并如图所示设置我的签名身份后,“常规”选项卡中的“签名”会自动降回“无”。如果我将其恢复为“Mac App Store”,则“调试”和“发布”切换到一些通用的“Mac 开发人员”。


更新(这就是日志显示的内容)

EXC_CRASH (Code Signature Invalid)

【问题讨论】:

  • 我也有同样的问题。你找到解决办法了吗?我最近换了一台新的 iMac,所以我想知道这是否是其中的一部分。不过以前从来没有遇到过这个问题。
  • @TyJacobs 实际上,我所做的就是从 Yosemite 切换到 Mavericks 作为我的开发机器,然后......繁荣,它奏效了!不要问我为什么......因为它总是发生在代码签名和证书上(至少对我来说),它不是一门精确的科学:你做任何事情,在某些时候,出于某种未知的原因,它工作......大声笑
  • 嗨....kameleon....我遇到了同样的问题。你有解决方案吗。

标签: ios xcode macos app-store code-signing


【解决方案1】:

无论您如何设置您的 Mac,无论是从时间机器备份还是全新安装,除非您正确备份您的证书并将它们迁移到您的新机器,否则您必须创建新证书。从头开始做。不要在优胜美地或新机器上使用您为 Mavericks 创建的证书。如果您重新创建新证书,它将起作用。

【讨论】:

    【解决方案2】:

    您可以按照以下步骤运行您的 mac 系统。

    • 在“构建设置”中将“临时配置文件”设置为“无”,将“代码签名身份”设置为“不进行代码签名”
    • 在“常规”中将“签名”设置为“无” 请参考随附的屏幕截图。

    您可以通过以下步骤提交“应用商店”或“身份开发者”。

    • 在构建设置中设置“临时配置文件”和“代码签名身份”。
    • 代码“签名”为“无”
    • 在xcode中配置你的apple账号。(Xcode->preference->Account->添加apple账号)。
    • 存档您的应用程序并作为标识符开发者提交或提供构建。(产品->存档)

    请参阅随附的屏幕截图。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-04-17
      • 1970-01-01
      • 1970-01-01
      • 2021-10-30
      • 2012-03-06
      • 1970-01-01
      相关资源
      最近更新 更多