2

我一直在尝试向 iTunes 商店提交应用程序的噩梦……最新的大量时间浪费是当我尝试从“组织者”验证或分发我的档案时收到的错误消息。

确切的信息是: 身份不受信任。 检查您是否已安装 WWDR 中间证书。

我的 Xcode 是 4.3.2 版。我很确定我的 WWDR 已安装,因为这从来都不是问题。为了安全起见,我还尝试重新安装它。

最令人沮丧/困惑的部分是我两周前刚刚成功提交了我的应用程序,但没有任何改变。我的应用因元数据原因被拒绝。我解决了这些问题,重新安装了我的一个插件,现在这个。

有什么建议么?即使是指向一些有用文档的链接也会很棒。我发现 Apple 开发人员文档非常令人困惑且对联合国没有帮助。

EDIT1: 我想我可能已经更接近这个问题了。我更改了一些构建设置,现在我的构建失败并出现以下错误: Code Sign error: Certificate identity 'iPhone Distribution: [my name]' appears more than once in the keychain. The codesign tool requires there only be one.我想解决这个问题,但我不清楚应该在哪里设置哪个代码签名配置文件。根据我是单击“项目”图标还是“目标”图标,有不同的设置,其中每一个都有四个不同的选择。所有这些都需要代码签名吗?谁能给我一个工作配置的例子?

EDIT2: 我想我可能发现了问题。有一个小注释说我的分发配置文件没有配置门户。我一直在下载和安装新的 .mobileprovision 文件,但它们都说“开发者”。我想只需要弄清楚下载一个新的分发配置文件。

解决方案: 感谢 Saad 的一些指示(见下文),我发现了问题所在。我正在使用自动选择选项进行代码签名,并且唯一的分发配置文件具有无效的配置文件。这发生得非常安静,我不知道为什么。当我回到配置门户创建新的分发配置文件时,我才注意到它。安装后,一切正常。

4

3 回答 3

1

您的配置文件设置不正确

于 2012-05-17T10:52:11.233 回答
1

Code Sign error: Certificate identity 'iPhone Distribution: [my name]' appears more than once in the keychain. The codesign tool requires there only be one.

打开应用程序 > 实用程序 > 钥匙串访问并搜索您的分发证书。有时 Xcode Organizer 决定为您生成一个新证书并使您的旧证书无效,但不会将其从您的钥匙串中删除。删除过期/较旧的证书并退出/重新启动 Xcode(首先进行备份,以防万一,通过拖动到桌面或导出)。那至少应该可以解决您的部分问题。

至于配置文件,如果这仍然是个问题,我会手动进入 iOS 开发中心并为您的应用下载 App Store 分发配置文件,删除所有其他配置文件,直到您弄清楚这一点。在处理证书/配置文件时退出并重新启动 Xcode 是我一直必须做的事情。

于 2012-05-17T11:58:05.347 回答
0

项目标识符和您的个人资料标识符必须匹配

于 2012-05-17T11:04:54.327 回答