Xcode 5 - 无法再验证存档

4
我从Xcode 4升级到5后,无法再验证为Ad-Hoc分发创建的归档文件。
创建归档文件后,我点击验证,登录iTunes Connect(如提示),然后出现错误“没有可用于签名的身份”:
如果我点击“下载身份...”,然后选择我的团队名称(me),它只会把我带回到这个错误提示。
具体情况:
- 我已经创建并签署了一个名为“survey_dist_9”的Ad Hoc分发配置文件 - 我的Target中的代码签名设置如下,尽管我已经尝试了许多这些配置文件的组合:
我的未更改的现有项目在Xcode 4中工作良好,但在Xcode 5中不再工作。我在升级到XCode 5之前成功验证了15个版本的应用程序。
在我的Xcode组织者中,除了我的iPad设备外,它没有显示任何配置文件。自Xcode 4以来,这是否已更改?(肯定他们曾经在那里)
这里有类似的问题,但我找到的解决方案不适用。
与类似问题描述的崩溃并没有发生。我可以分发Ad Hoc。问题是我们正在将Ad Hoc用作生产解决方案(向一家小公司分发内部应用程序),因此我不愿跳过验证过程。
有什么建议吗?

前往“偏好设置|账户”,确保Xcode已连接到您的苹果开发者账户。 - Mojtaba
@Mojtaba 检查过了 - 是的。'查看详情' 显示我有 2 个已签名的身份(开发和分发)以及一堆配置文件。 - Ade
3个回答

2

请确保Xcode中的捆绑标识符与iTunes Connect中您的应用程序的捆绑标识符相匹配。


1

请看下面的屏幕截图,这将为您提供帮助。

enter image description here

enter image description here

enter image description here

他们已经从组织者中删除了个人资料,取而代之的是您可以使用 iPhone配置工具

希望这有所帮助..

干杯


谢谢。我没有设置“团队”。但是现在我已经设置了,它仍然无法工作 - 在验证尝试时出现相同的问题。当你说“选择证书”时,那应该是我的iPhone分发身份对吧? - Ade
我认为在添加团队之后,您可以尝试导入开发者配置文件,然后等待完成后再次检查您的配置文件,然后继续进行。 - iphonic
很遗憾,无法成功。无论是“导入开发者资料”还是“下载身份”> [选择我],都会直接重定向回“没有可用的身份”错误页面,没有任何原因说明。 - Ade

0

看起来苹果在XCode 5中禁用了仅使用Ad Hoc预配文件进行验证的功能。

如果您希望验证一个仅用于Ad Hoc分发的应用程序,则还必须拥有该应用程序的App Store预配文件,以便对其进行验证。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接