问题描述
我已从Xcode 4升级到5,并且我无法再验证为Ad-Hoc分发创建的档案.
I upgraded from Xcode 4 to 5 and I can no longer validate archives created for Ad-Hoc distribution.
创建档案后,我点击Validate,登录到iTunes Connect(根据提示),并收到错误消息没有可用于签名的身份":
After creating an archive, I hit Validate, log into iTunes Connect (as prompted) and get the error "No identities are available for signing":
如果我点击下载身份...",然后选择我的团队名称(我),那只会带我回到此错误提示.
If I click 'Download Identities...' then pick my team name (me) it just takes me back to this error prompt.
具体
- 我已经创建并签署了一个名为'survey_dist_9'的临时分发配置文件
- 目标中的代码签名"设置如下所示,尽管我尝试了这些配置文件的许多组合:
-
我在Xcode 4中可以正常运行的不变的现有项目不再在Xcode 5中运行.在升级到XCode 5之前,我成功验证了15个版本的应用程序.
My unchanged, existing project that worked fine in Xcode 4 no longer works in Xcode 5. I validated 15 versions of my app without fail before upgrading to XCode 5.
在我的Xcode"组织器中,除了在我的iPad设备下,它没有显示任何配置文件.自Xcode 4以来,这已经改变了吗? (肯定他们曾经在那里)
In My Xcode organizer it shows no provisioning profiles except under my iPad device. Has this changed since Xcode 4? (Sure they used to be there)
这里也有类似的听起来的问题,但我发现的解决方案不适用.
There are similar sounding questions here but the solutions I've found are not applicable.
没有发生类似类似问题中所述的崩溃.我可以作为临时分发.问题是我们将Ad Hoc用作生产解决方案(将内部应用程序分发给一家小型公司),因此我不愿意跳过验证过程.
No crashes are occurring as described in similar sounding questions. I can distribute as Ad Hoc. The problem is we're using Ad Hoc as a production solution (distributing an in-house app to a small company) so I'm reticent to skip the Validation process.
有什么建议吗?
推荐答案
确保Xcode中的捆绑包标识符与iTunes connect中您的应用程序的捆绑包ID匹配.
Make sure that the bundle identifier in Xcode matches your App's bundle ID in iTunes connect.
这篇关于Xcode 5-无法再验证档案的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!