繁体   English   中英

Xcode 6 - 无法为Ad-Hoc分发选择签名证书/配置文件。 始终采取默认

[英]Xcode 6 - Can't pick signing certificate/provisioning profile for Ad-Hoc distribution. Always taken default

要分发我们正在使用Xcode 6.0.1的应用程序,我们通过使用以下过程遇到了一些问题:

  • 在开发人员计划下添加了App-Id和分发配置文件。
  • 选择构建设置和存档应用程序下的配置文件。
  • 选择导出选项以执行Ad-HocDistribute。

但是使用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应用程序下的总设备。 请帮助我如何选择我已经专门为我的应用程序创建的配置文件。 它真的消耗了我一整天。

Xcode希望使用默认的“XC com。*”通配符配置文件自动签名,而不是使用已有的显式配置文件。

为了解决这个问题,我只是在Apple Developer Portal上重新生成了配置文件:

1)转到developer.apple.com并找到要使用的分发配置文件。
2)选择它,单击“编辑”,重命名配置文件,然后单击“生成”。
3)将配置文件下载到桌面并将其拖到Xcode 6图标上。
4)重新启动Xcode 6。
5)打开管理器窗口,然后在您构建的存档上单击“提交”。 Xcode会自动选择您的显式配置文件而不是通用配置文件。

在Xcode 7中,选择团队时选择“使用本地签名资产”。 在我的情况下,它自动选择自定义Ad-Hoc配置文件,而不是XC Ad-Hoc *

在此输入图像描述

这很棘手,但在你的应用程序构建设置中,你没有良好的配置和/或存档模式(RELEASE)的良好代码签名标识,也可能是坏团队。 你必须重新设置所有这些东西并重新存档。 当Xcode显示好的证书时,你知道这很好。

希望您能导出您的申请。

组织者 - >导出为组织者工作 - >上传到App Store和Validate每次都选择Xcode生成的配置。

这里讨论类似的主题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM