【发布时间】:2017-03-18 06:14:58
【问题描述】:
我在 XCode 8 中使用 Automatic Provisioning Profile。 问题是在从developer console 添加新设备后,更改不会反映在 XCode 配置文件中。
如果我尝试使用 USB 在新设备上运行项目,XCode 会提示是否将此设备添加到配置文件,然后它会更新配置文件但 不 添加时来自developer console的设备。
在早期版本中,配置文件不会自动管理,我可以通过从服务器下载来覆盖更新的配置文件,但现在情况并非如此。 p>
从控制台启用/禁用设备也不起作用。
【问题讨论】:
-
我相信如果您使用自动代码签名,Xcode 希望对配置文件的所有更改都在 Xcode 中完成。您不应该尝试从开发者控制台手动管理配置文件。
-
我明白,但我必须添加一个设备进行测试,而我没有随身携带。我从开发者控制台添加了 UUID。无论如何,我找到了解决方案。我删除了 Mac 上的现有配置文件,XCode 自动从服务器/(开发人员站点)/ 下载了新的/更新的配置文件
-
如果您在开发者网站上进行更改,配置文件不会自动下载到您的 Mac。每当您更改有关配置文件的任何内容(设备 ID 更改/证书更改/权利)时,您都需要在 Mac 上重新下载配置文件。 Xcode 一直以这种方式工作,除非您进行了自动代码签名。你不是。您正在选择 Xcode 以自动从您在 Mac 上下载的配置文件中选择最适合的配置文件。
-
@wottle 我最终想通了。非常感谢您的详细回答,我认为他们应该把它放在文档中,我正在疯狂寻找解决方案。
标签: ios xcode xcode8 provisioning-profile