Xcode 5无法导入配置文件。

14

在Xcode 5中,我前往“Preferences(首选项)”>“Accounts(帐户)”,并将一个新的Apple ID添加到左侧栏中。请注意,Apple ID和密码必须正确,否则它们将不会被接受。

现在我点击左侧的这个新的Apple ID,然后在右侧点击“View Details(查看详细信息)”,Provisioning Profiles(预配文件)部分是空的。然后我点击小圆形的刷新/导入按钮,它会旋转5或10秒钟,然后返回一个箭头,并且没有添加任何预配文件。

如果我登录到Apple Provisioning Portal,那里有16个预配文件等待使用,所有这些预配文件都是使用我正在尝试导入它们的计算机生成的CSR创建的。

有人有任何想法为什么它不会下载这些预配文件吗?

编辑:还要注意,我有另外三个开发者帐户可以在我的Xcode中使用,它们可以成功导入。只有其中的1个无法工作。

2个回答

10

新回答(已解决)...

好的,我终于找到问题所在了。在苹果供应商门户网站上,无法导入的帐户没有添加任何设备。一旦我添加了一个设备,然后Xcode 5中的导入/刷新就开始为这个帐户工作了。

虽然我不得不在Xcode中点击刷新按钮两次,因为第一次点击似乎创建了所有Team供应商配置文件,然后第二次点击导入了它们全部。

编辑:我意识到问题出现的原因是因为Xcode现在想要为您管理您的供应商配置文件。如果您没有任何开发配置文件,则Xcode会尝试创建它,但由于没有添加设备,它无法创建配置文件,因此失败(而不提供错误),也不导入任何内容。

如果导入不起作用,则使用以下解决方法(旧答案在解决之前)

由于无法弄清楚单个帐户的问题,我做了以下几件事:

(1)从供应商门户网站下载了所有供应商配置文件到我的桌面。

(2)从http://support.apple.com/downloads/#iphone%20configuration%20utility下载了最新版本的iPhone配置实用程序。

(3)运行iPhone配置实用程序,并将所有已下载的供应商配置文件拖放到其中。

(4)再次运行Xcode,供应商配置文件现在可用了。


1
我在一个已有账户上新建了一个 Apple ID,但遇到了问题。你也可以将配置文件下载到桌面上,然后双击它进行一次性操作。这样 Xcode 就会知道它的存在。(是的,我意识到这并不能解决长期问题,但在紧急情况下可行)。 - Andy Tarkinson
1
请注意,在配置门户中,您不需要添加真实设备的UDID。您只需按住数字1并填写整个字段直到结束,然后它就会让您保存。我只是称其为测试设备,然后导入就可以正常工作了。 - jsherk

4

在安装了XCode 5.0.1的全新Mavericks系统上,我遇到了同样的问题。

但现在看来问题已经解决了。我不确定具体是什么解决了它,但我很幸运地在旧的OS X 10.8分区上安装了Xcode4,然后从Mavericks中启动了它。我相信这个方法成功地下载了所有的配置文件,而Xcode 5却不能。我在Finder中打开了它们,并双击了我感兴趣的那一个。

你可能需要检查一下~/Library/MobileDevice/Provisioning Profiles文件夹,看看它们是否存在,但Xcode却忽略了它们。否则,你可能需要从Apple开发者门户网站下载它们(也许只需要下载一个),并尝试双击它以激活Xcode。

希望这能帮助到有需要的人。


这是对我有效的方法。在“查看详细信息”中,绝对无法使用小的刷新/导入按钮下载我的新的Ad Hoc配置文件。 - Alyoshak

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