我一直在尝试向 iTunes 商店提交应用程序的噩梦……最新的大量时间浪费是当我尝试从“组织者”验证或分发我的档案时收到的错误消息。
确切的信息是:
我的 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 的一些指示(见下文),我发现了问题所在。我正在使用自动选择选项进行代码签名,并且唯一的分发配置文件具有无效的配置文件。这发生得非常安静,我不知道为什么。当我回到配置门户创建新的分发配置文件时,我才注意到它。安装后,一切正常。