Xcode 4 存档问题与代码签名

Posted

技术标签:

【中文标题】Xcode 4 存档问题与代码签名【英文标题】:Xcode 4 archive problems with code signing 【发布时间】:2012-06-02 19:46:22 【问题描述】:

我无法让档案工作,因为代码签名错误发生的消息返回。当我在我的模拟器上构建和运行时它工作正常,但在存档时却不行

【问题讨论】:

您应该编辑您的问题以解释您遇到了哪些类型的错误(例如,从构建日志中复制和粘贴某些内容)。 为快速回复干杯,好的,我会说 --- 身份 iPhone 开发人员不匹配任何特定的证书/私钥对 【参考方案1】:

这里可能会出现很多问题,因此您需要逐步解决此问题。

1) 在“/Applications/Utilities/”中打开 Keychain Viewer 应用程序,并确保您设置用于 Apple Developer 帐户的公钥和私钥在那里。如果不是,请从您最初设置帐户的机器上获取它(或者,您需要重新创建您的公钥和私钥)。

2) 在 iTunes 配置门户上为您的应用创建配置文件。这将创建一个证书,允许您的应用程序在您的 iDevices 上运行。下载证书并将其安装到 Xcode 中。我相信,较新版本的 Xcode 会在 Organizer 中自动执行此过程。

当我遇到您所描述的问题时,我会转到Apple's ios Provisoning Portal,在主窗口(“门户资源”)的右侧是“操作方法”,其中包含有关您需要的分步指南做得到设置和正常工作。有时在过去我不得不从头开始。配置和代码签名是正确设置的主要难题,但 Apple 一直在努力通过 iOS 和 Xcode 的每个新版本让这一切变得更加容易。

【讨论】:

谢谢迈克尔,真的很感激!

以上是关于Xcode 4 存档问题与代码签名的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 4.2 中的归档、方案设置和代码签名

XCode 存档代码设计

Xcode 5“无效的代码签名权利”错误

Xcode7:无效的代码签名权利

Xcode 5 + Sparkle + 代码签名

XCode 4.5 中的代码签名身份