【问题标题】:None of the valid provisioning profiles include the devices没有任何有效的配置文件包括设备
【发布时间】:2015-04-19 14:01:35
【问题描述】:

我已经从苹果门户的配置文件中删除了一些设备以进行临时分发,并将其下载并安装在 xcode 6 中。 但是在归档项目时,它会显示缺少设备和无效配置文件的错误。

我在这个问题上浪费了 3-4 个小时,但没有找到运气。 任何形式的帮助将不胜感激。

【问题讨论】:

  • 进入 Xcode > Preferences 并选择您的 Apple ID,双击右侧面板中的 nam 并按下新面板左下方的刷新箭头。然后去仔细检查您签署的配置文件是否是您期望的更新配置文件。
  • @GaryRiches 我以前也试过这个,现在又试了一次,但还是不行。
  • 好的,最后从我这里,你试过按“再试一次”吗?尽管令人愤怒,但这有时对我有用。
  • @GaryRiches 在“再试一次”时 xcode 创建了一个配置文件“XC Ad Hoc”,其中所有已删除和未删除的设备都存在,现在按下“导出”按钮后,它将创建存档但对于我不想要的所有设备。

标签: ios xcode6.1


【解决方案1】:

我也遇到了这个错误。我不确定是否需要所有这些步骤,但这正是我为修复它所做的,它对我有用...

  1. 在设备上,我删除了位于 General -> Profile 中的配置文件。
  2. 在 Xcode 中,在窗口选项卡下打开“设备”窗口。 (shift+cmd+2)
  3. 选择设备并复制其标识符
  4. 登录 developer.apple.com 并转到“证书、标识符和配置文件”区域
  5. 如果相关设备未注册,请在“设备”区域进行注册。 (我的设备没有注册,所以我注册了)
  6. 在 Xcode 选项卡下的 Xcode 首选项中,转到 Accounts 选项卡并选择您的 Apple ID。
  7. 从列表中选择身份,然后点击“查看详细信息...”按钮。
  8. 在“签名身份”下,仅列出了“iOS 开发”。
  9. 点击此详细信息页面左下角的“刷新”按钮。
  10. 我被告知我没有分发证书,并询问我是否希望 Xcode 为我申请一个。我选择了是(或请求)
  11. “iOS 发行版”随后也出现在“iOS 开发”条目下方
  12. 点击“完成”按钮
  13. 从 Xcode 首选项中退出
  14. 为您的项目选择目标,然后选择“常规”选项卡
  15. 选择“团队”下拉菜单并选择您的团队,即使它已经被选中。这会导致 Xcode 刷新其关于团队的信息。

此时,我在“团队”旁边的警告消失了。然后我再次尝试在有问题的 iOS 设备上运行我的应用程序,它按预期运行。

我希望通过执行这些步骤,它至少可以帮助您更接近解决问题。

【讨论】:

  • 刷新签名身份帮了我
  • 我刚刚去了 developer.apple.com 并为我的项目寻找配置文件,下载并安装它们..
  • 只需删除我手机上的个人资料 - 第 1 步 - 对我有用。
  • 只需更改配置文件的名称,下载它,将其拖到 Dock 中的 Xcode 图标上,对我有用!
【解决方案2】:

我遇到了类似的问题,我的设备已正确注册并且在突然停止之前已经工作了一段时间。所有配置文件都是最新的,我仍然能够将其他 Xcode 项目下载到我的设备上。我的开发者帐户在 Targets -> General -> Team 下被列为 Team,但它仍然无法使用。所以我将 Team 切换为 None 并尝试再次构建项目。它给了我一个错误,因为我没有选择一个有效的团队,但随后弹出一个选项来选择之前在帐户中注册的一个。我刚刚点击了我的开发者 ID,这似乎解决了问题。

【讨论】:

    【解决方案3】:

    我只是在存档时遇到这个问题,所以我没有费心去调查,拔掉 iPhone 并且存档工作正常。

    【讨论】:

    • 在这里也浪费时间。正如你所说,我拔掉了电源:它起作用了......
    【解决方案4】:

    我遵循了很多关于重置配置文件和重新启动 xcode 的说明,但仍然没有运气。最终,我将团队设置为“无”并重置构建配置,如下所示:

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

    宾果游戏。

    这是一个我一年左右没有更新的项目,我刚刚更新到 xcode 7.3。

    【讨论】:

      【解决方案5】:

      在我的情况下,我需要从目标设置 > 常规中的捆绑标识符中删除团队 ID。

      如果您在下方选择了团队,则会自动添加此 ID。

      【讨论】:

      • 奇怪的是,它在一台设备上运行良好,但在另一台设备上却不行。
      • 您是否将这两种设备都添加到您的开发者帐户中?
      猜你喜欢
      • 1970-01-01
      • 2016-09-16
      • 1970-01-01
      • 2020-03-09
      • 2017-11-23
      • 2015-04-30
      • 2015-02-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多