【问题标题】:Xcode 8.3 / Xcode 9.0 Refresh provisioning profile devicesXcode 8.3 / Xcode 9.0 刷新配置文件设备
【发布时间】:2017-05-19 02:29:37
【问题描述】:

我添加了一些新设备。当 Xcode 8 自动管理签名资产时,如何刷新配置文件?

我发现了这个问题:Refresh devices in team provisioning profile managed by Xcode 7?——但我们不能在 Xcode 8.3 中这样做。

我没有随身携带该设备,因此我在门户中手动添加它并编辑了配置文件,但 Xcode 没有重新下载它。

【问题讨论】:

    标签: ios xcode provisioning-profile


    【解决方案1】:

    这是你需要做的:

    1. 转到~/Library/MobileDevice/Provisioning\ Profiles/ 并从那里删除所有配置文件。
    2. 转到 Xcode > Preferences > Accounts 并选择 Apple ID。
    3. 单击Download Manual ProfilesDownload All Profiles。它会再次下载所有配置文件。

    【讨论】:

    • 这么简单的任务真是太麻烦了。每个新的 xcode 版本似乎都删除了刷新 prov 配置文件的快捷方式。谢谢你
    • 我在Library 中找不到任何MobileDevice 文件夹
    • @Ionut 使用终端打开此文件夹:open ~/Library/MobileDevice
    • 如果应用在 Xcode 中打开,并且您可以匹配 ~/Library 中配置文件的日期,您可以删除一个配置文件,当您返回 Xcode 时,该配置文件已已经被使用了。
    • 天哪,这到底是什么苹果,总是让我们与客户陷入尴尬的境地。
    【解决方案2】:

    以这种方式删除应用的 .mobileprovision 文件:

    终端中的命令是:rm

    【讨论】:

    • 这会强制你在 Xcode 8.x 上使用一个新的 bundle id
    • @vishaldharankar 不,这与捆绑包 ID 无关
    • 当您删除配置文件时,它会尝试注册为新应用并生成配置文件,因此当它使用已注册的现有捆绑包 ID 时会出错。
    • 天哪,我从来没有想过我可以做这样的事情,非常感谢!
    • 这应该是最佳答案!
    【解决方案3】:

    步骤 1. 点击桌面然后从顶部菜单 Go > Go to Folders...

    第 2 步。写入/粘贴以下路径并输入:

    ~/Library/MobileDevice/Provisioning\ Profiles/

    步骤 3. 选择 Provisioning Profiles 文件夹并删除其中的所有配置文件

    第 4 步。转到 xCode 首选项 > 帐户 > Apple ID,然后点击下载手动配置文件按钮

    【讨论】:

    • 第一张图片解决了我的搜索问题。我不知道在哪里可以找到“MobileDevice”文件夹。我尝试使用查找器查找路径 ~/Library/MobileDevice/Provisioning\ Profiles/,但没有运气,这结束了我的搜索。
    • 在完成此操作后我必须重新启动 Xcode 才能使其正常工作。 (可能我刚刚重启了 Xcode)
    • 谢谢。升级到 Xcode 13.0 版后我需要这样做。
    【解决方案4】:

    首先从~/Library/MobileDevice/Provisioning\Profiles/ 中删除配置文件,然后从开发者门户编辑配置文件并在编辑配置文件时选择所有设备。然后下载此配置文件并在您的 Xcode 中打开。

    【讨论】:

      【解决方案5】:

      要使用自动代码签名将设备添加到 Xcode 8 中的配置文件中,您只需在 Xcode 中构建到设备。 Xcode 将添加设备的 UDID 并自动重新生成配置文件。如果您没有对设备的物理访问权限,我认为没有办法将其添加到您的配置文件中,而无需返回手动管理您的设备和配置文件。

      【讨论】:

      • 这不适用于您无权访问的手机
      • 没错,我的回答是针对最初的问题,没有提到没有设备并手动管理配置文件。最初的问题只是说他们正在使用自动代码签名(他们显然没有)。
      猜你喜欢
      • 1970-01-01
      • 2015-12-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多