无法导出开发者ID签名的Mac应用程序

时间:2013-06-07 12:38:05

标签: xcode macos code-signing xcode4.6

我正在尝试为我的Mac应用程序构建更新。像往常一样,我点击Product>Archive然后,在管理器中,我点击了Distribute...>Export Developer ID-signed Application。 Xcode找到我的开发者ID,但它失败并显示错误“代码签名操作失败 - 检查您选择的身份是否有效。”

Code Sign Error

以前从未发生这种情况,所以我有点亏本 - 我最近在上周导出了我的应用程序版本。

唯一改变的是:

  1. 我更改了Apple ID密码
  2. 我在项目中添加了Cocoapods,现在我使用的是.xcworkspace文件,而不是.xcodeproj文件。
  3. 我尝试刷新Xcode管理器中的Teams列表,删除所有Mac开发和分发证书,重新启动Xcode,并且非常好地询问,但我仍然遇到同样的错误。

2 个答案:

答案 0 :(得分:1)

你在xcode中做了正确的部分,唯一可能出现问题的地方是Dev门户网站。如果需要,请检查您的Dev证书,您可能必须删除它们并再次请求它们然后与xcode同步。这之前对我有用,可能会对你有用。

答案 1 :(得分:0)

如果有人在这里结束,但在检查开发中心的所有内容后仍然存在问题,

尝试从项目中删除多余的文件。对我来说,这些是:

  

Gruntfile.js,karma-e2e.conf.js,karma.conf.js以及整个node_modules目录。

请参阅:How to build IPA for distribution with TestFlight with XCode 5?