-1

这真让我抓狂。我试过寻找答案,但没有什么能完全符合我的问题。

我已成功归档我的应用程序,需要将其上传到 iTunes Connect。Apple 推荐 Application Loader,但首先需要在 Xcode 中完成。当我尝试在 Xcode 中验证或分发应用程序时,我收到一条错误消息,提示“没有可用于签名的身份”

我很困惑,因为我已经清除了我的证书和配置文件,但我仍然收到此消息。有什么我想念的想法吗?

4

2 回答 2

1

“没有可用于签名的身份”可能会令人沮丧。您应该做的是重新生成您的分发证书和配置文件,这应该可以解决问题。

如果您需要重新生成帮助:下载并打开新的分发证书,它将存储在您的钥匙串中。然后,将配置文件拖放到您的 Xcode 管理器中。接下来,您将单击左上角的项目(旁边有一个蓝色图标),这将显示项目信息。屏幕顶部应该有 2 个选项卡,“信息”和“构建设置”。当您单击构建设置时,更改代码签名的选项大约位于屏幕的一半。当我遇到这个问题时,我不得不将每个代码签名选项都更改为 iPhone Distribution。(可能没有必要更改每个字段,但我做到了)。你应该很好去追求这个,如果你还有问题,请告诉我。

于 2012-04-12T19:10:13.723 回答
0

我通过删除所有开发配置文件并为每个分发和开发重新创建一个临时配置文件解决了这个问题。然后 Xcode 会自动选择配置文件,而无需我将它们导入 Xcode。

于 2012-05-10T07:38:34.307 回答