【问题标题】:XCode 8 updates in Provisioning Profile not reflected配置文件中的 XCode 8 更新未反映
【发布时间】: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


【解决方案1】:
  1. 从位置删除现有的配置文件 ~/Library/MobileDevice/Provisioning\ Profiles
  2. 打开项目并使用自动分析选项 & XCode 将从服务器 (developer.apple.com) 中提取新的/更改到配置文件

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-03-30
    • 2017-01-28
    • 2017-02-01
    • 2022-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-25
    相关资源
    最近更新 更多