将设备添加到自动生成的Xcode 5配置文件中

15

我用XCode 5创建了一个简单的项目。

当我创建项目时,XCode会自动生成我的应用程序的provisioning profile。(我在provisioning portal上看到了它)。

但现在我已经添加和移除了一些设备。

是否有一种方法可以将设备添加到由Xcode 5生成的provisioning profile中。

谢谢。

3个回答

15

以下是对我有效的解决方法:

前往苹果开发者门户并按照通常方式添加设备(UDID)。 目前,该UDID尚未添加到您的配置文件中。

在Xcode中,打开项目设置并从团队下拉菜单中选择添加帐户

enter image description here

一个对话框会弹出。 只需按取消. (如果xCode自动生成了Profiles,这意味着您已经设置好了账户。 您不需要添加新的帐户)

现在从左侧选择此项目所属的Apple帐户。

点击查看详情

现在只需单击窗口左下角的刷新按钮即可。

enter image description here

刷新需要一些时间,但完成后,UDID将被添加到X-Code生成的配置文件中。


1
我不确定如何将预配资料限制为仅包括特定的UDID。 - Adil Malik
所以“刷新”按钮会自动添加最近在会员中心网站上添加的任何UUID吗?这对我来说似乎没有起作用。 - pkamb
@pkamb,这对我有效,现在仍然有效。如果对您无效,您可以尝试从会员中心中删除所有属于您的应用程序的“配置文件”和“证书”,并让xCode管理所有内容。这通常对我有用。xCode终于开始负责会员中心了。它一开始就应该这样做 :-( - Adil Malik
这对我也起作用了。一点也不直观,但完成了工作。 - bitops
这在Xcode 6中对我起作用,但是Apple在Xcode 7中删除了那个按钮。 :-( - Daniel T.
在同一位置单击“下载所有配置文件”按钮后,对我有用。Xcode 8.2.1 - SiavA

10

右键单击您的设备,然后选择“将设备添加到会员中心”。这将把您的设备添加到您的配置门户。

示例:右键单击将设备添加到会员中心

根据XCode 5的说明,配置文件由XCode 5管理,您可以在开发人员帐户中找到它。

苹果开发者配置中心截图

如果您想进行开发,则应通过在右上角单击[+]并选择“iOS应用程序开发”来创建新的配置文件。然后,您可以选择要添加到此配置文件的设备。稍后,您可以添加其他设备。

显然,在Xcode中管理的配置文件是无法更改的。

屏幕截图:添加新的开发证书


20
只有当你可以物理接触到设备时,这个方法才能起作用。如果你想让数百英里之外的人测试你的应用,是否有解决方案? - Asa
1
你解决了这个问题吗,Asa?我也遇到了同样的问题。 - Murdock
1
除非您无法从网站内部编辑由Xcode管理的配置文件,否则问题仍未得到解答。我有一个UUID,并将其导入帐户,如何将其添加到由Xcode 5管理的配置文件中? - Daniel T.
6
您可以在门户中为UDID添加设备,然后刷新Xcode的配置文件。Xcode托管的配置文件将自动更新,包括新添加的设备(Xcode的配置文件会自动包括您管理的所有设备)。我没有发现在Xcode 5中有一种选择性包含某些设备而不包含其他设备的方法。 - 1in9ui5t
3
还是不行。我再也不能更讨厌苹果了,他们把这么简单的任务变得难以想象。 - AlvaroSantisteban
显示剩余2条评论

2

我从开发者网站的iOS Provisioning Profiles中删除了配置文件,然后xCode自动重新生成了带有新设备的配置文件。

在xCode的Preferences->Accounts->Provisioning Profiles中进行了几次“更新请求”,直到更改生效。


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