要分发我们使用Xcode 6.0.1的应用程序,我们使用以下过程遇到了一些问题:
但是使用Xcode 6.0.1,这个工作流程发生了一些变化。我仍然可以选择Ad-Hoc分发选项,但我无法根据我的App-ID选择我在开发者程序下创建的配置文件。我们在Xcode 5版本中没有使用临时配置文件列表。
Xcode 6.0.1尝试匹配dev-program中的临时配置文件,它返回的消息为无匹配证书,并自动创建身份为XC Ad Hoc *配置文件。选择“导出”选项后,XC Ad Hoc *配置文件已在dev-program中的分发配置文件选项下自动创建。
在条款配置文件下,我选择了所有已添加的设备,并列出了我的testflight应用程序下的总设备。请帮助我如何选择我已经专门为我的应用程序创建的配置文件。它真的消耗了我一整天。
答案 0 :(得分:2)
Xcode想要使用默认的" XC com。*"自动签名。通配符配置文件,而不是已有的显式配置文件。
要解决此问题,我只是在Apple Developer Portal上重新生成了个人资料:
1)访问developer.apple.com,找到您要使用的分发配置文件
2)选择它,单击"编辑",重命名配置文件,然后单击"生成"。
3)将配置文件下载到桌面并将其拖到Xcode 6图标上
4)重新启动Xcode 6.
5)打开组织者窗口,然后单击"提交"在你建立的档案上。 Xcode会自动选择您的显式配置文件而不是通用配置文件。
答案 1 :(得分:1)
答案 2 :(得分:0)
这很棘手但是在您的应用程序构建设置中,您没有良好的配置和/或存档模式(RELEASE)的良好代码签名标识,也可能是糟糕的团队。你必须重新设置所有这些东西并重新存档。当Xcode显示好的证书时,你知道这很好。
希望您导出您的申请。
答案 3 :(得分:0)
组织者 - >导出为我作为组织者工作 - >上传到App Store并且Validate每次都会选择Xcode生成的配置。
类似主题讨论了here。