【发布时间】:2013-06-07 12:38:04
【问题描述】:
我正在尝试为我的 Mac 应用程序构建更新。像往常一样,我点击了Product>Archive,然后在管理器中点击了Distribute...>Export Developer ID-signed Application。 Xcode 找到了我的开发者 ID,但它失败并显示错误“代码签名操作失败 - 检查您选择的身份是否有效。”
这种情况以前从未发生过,所以我有点不知所措 - 我最近在上周导出了我的应用程序的一个版本。
唯一改变的是:
- 我更改了 Apple ID 密码
- 我将 Cocoapods 添加到我的项目中,现在我使用的是
.xcworkspace文件,而不是.xcodeproj文件。
我尝试在 Xcode 管理器中刷新 Teams 列表,删除我所有的 Mac 开发和分发证书,重新启动 Xcode,并很好地询问,但我仍然遇到同样的错误。
【问题讨论】:
-
你在 xcode 中做对了,唯一可能出现问题的地方是开发门户。如果需要,请检查您的开发证书,您可能必须删除它们并再次请求它们,然后将它们与 xcode 同步。这以前对我有用,可能对你有用。
-
你的意思是撤销开发中心的证书吗?这会影响任何以前的代码签名应用程序吗?
-
是的,撤销证书。不,这不会影响您在 App Store 上已有的任何应用程序。此外,您正在处理的其他应用程序也不会受到影响。
-
谢谢,周一去试试
-
@CodeMonkey - 您的建议非常有效。把它写成答案,我会接受的。感谢您的帮助!
标签: xcode macos code-signing xcode4.6