无法安装分发配置文件

时间:2013-11-05 20:30:44

标签: ios iphone xcode provisioning-profile

我想向AppStore提交一个应用程序(我的第一个应用程序!)。 我已经在我的设备中测试了应用程序(所以我已经有了开发配置文件),但是我无法在Xcode中安装Distribution配置文件。 我已经按照程序(我不知道多少次)但是当我尝试通过管理器添加配置文件时,我遇到了以下问题:

  • 如果我双击该文件没有任何反应
  • 如果单击“添加”,则文件无法选择(灰色)
  • 如果我从Finder中拖放,我会看到以下消息:1个配置文件 无法安装在“Corrado的iPhone”上。 “Corrado的iPhone”未包含在此个人资料中。

这意味着什么? 如果我进入开发中心\证书,标识符&配置文件\配置配置文件\分发和编辑配置文件,没有设备,也没有办法添加任何设备(在开发配置文件中,我看到我的所有设备)。 我做错了什么? 谢谢,Corrado

2 个答案:

答案 0 :(得分:15)

我不知道您使用的是哪个Xcode,但假设您使用的是Xcode-5,我建议您使用自动配置配置文件同步功能。

只需转到Xcode>偏好设置,然后选择帐户标签。

如果您没有签署任何Apple ID帐户,只需点击左下方的“+”按钮并选择“添加Apple ID ...”,输入用于登录苹果的ID和密码开发商。

之后,只需点击右下方的“查看详细信息...”按钮,您的签名身份和配置文件就会显示在那里。如果他们不这样做,只需点击左下角的刷新按钮。

答案 1 :(得分:2)

我花了最近12个小时试图弄清楚为什么我的OSX应用程序没有代码签名,而且错误与我的Mac上包含0个设备的配置文件有关。按照上面的建议,大量抓头,删除和重新创建证书,以下链接为分发配置提供了正确的方法

https://developer.apple.com/library/ios/qa/qa1814/_index.html

展望未来,对于OSX上的Mac App Store提交,要使用的正确代码签名标识是 Mac Developer ,并将配置文件设置为自动。

您需要在代码签名和配置重置期间重新启动Xcode,但它确实有效。