【问题标题】:Add mobileprovision file to Xcode将 mobileprovision 文件添加到 Xcode
【发布时间】:2021-01-22 08:58:48
【问题描述】:

我知道这很简单,但我已经阅读了所有问题,似乎没有一个简单的答案。

我已经创建了一个 appID。我创建了一个 mobileprovision 文件,下载并双击它,一切看起来都很好。

如何让这个配置文件显示在 XCode 中?它会出现在哪里?

使用最新版本的 iOS 和 XCode。


它正在出现,显然只是需要时间。

【问题讨论】:

    标签: ios xcode


    【解决方案1】:

    在 Xcode 中打开 Organizer(窗口 -> Organizer),转到 Devices 选项卡并在左侧抽屉中选择 Provisioning Profiles。然后使用右下角的刷新按钮。

    2018 年更新

    来自@mikeLspohn 评论:转到 Window > Devices 然后右键单击您的设备并选择 Show Provisioning Profiles ... 从那里您可以单击 +/- 添加或删除配置文件 -

    【讨论】:

    • 在 XCode 6.1 中,Organizer 窗口中没有这样的设备选项卡。如果您转到 XCode 中的“设备”窗口,您可以看到设备列表,但没有这样的刷新按钮或生成配置文件的能力
    • @DominicWatson 您可以从左侧窗格中选择您的设备,然后单击窗口左下方的齿轮图标,选择显示配置文件,在新窗口中单击 +
    • @mikeLspohn 我在 Mac/iOS 下开发的所有经历都充满了痛苦和挫折
    • 我从几个小时开始就一直在尝试做同样的事情,但是当我尝试添加一个 mobileprovsion 文件时,最后一个被禁用并且我无法选择它...为什么?
    • @LoryLory SwiftArchitect 的答案重新添加到 iTunes 然后 Xcode(与您评论的问题相同,此答案解决了问题)
    【解决方案2】:

    两步:

    1. 首先将其拖到 iTunes 上。将 .mobileProvision 拖放到 iTunes 上会将其安装到应该去的~/Library/MobileDevice/Provisioning Profiles

    2. 第二次双击 .mobileProvision 将其添加到 Xcode 商店。

    在那之后重新启动 Xcode 并没有什么坏处。

    【讨论】:

    • 这就是我要找的。由于没有其他方法可以添加配置文件。
    【解决方案3】:

    您可以随时将文件拖到 Xcode 停靠图标上。这会将它添加到 Xcode 的商店中。当您的目标具有正确的捆绑 ID 并且您拥有私钥时,您应该能够在代码签名构建设置中选择适当的配置文件和签名身份。

    【讨论】:

      【解决方案4】:

      在 XCode 12.2 中,点击菜单中的 Window > Devices and Simulators

      右键单击您的设备,然后选择Show Provisioning Profiles...

      然后单击“+”以添加您的 .mobileprovision 文件。

      更新:

      上述方法添加了 mobileprovision 文件并在 Xcode UI 中显示。但是,它并没有添加到

      /Users/myusername/Library/MobileDevice/Provisioning Profiles

      当我从 Xcode 构建时,它仍然说 mobileprovision 文件丢失。

      最后,我发现我只需要双击每个mobileprovision文件就可以将它们添加到文件夹下

      /Users/myusername/Library/MobileDevice/Provisioning Profiles

      这次我的 Xcode 构建没有问题。

      【讨论】:

        【解决方案5】:

        Xcode 12.3

        • 在导航器中选择您的项目
        • 选择您的目标
        • 选择签名和功能
        • 取消选中自动管理签名框

        然后,您将看到一个下拉菜单以选择配置文件。假设您已经在开发者网站上设置了配置文件,您可以直接从 Apple“下载”。或者您可以“导入”您单独下载的文件。

        • 现在,再次选中自动签名框。

        我不确定这是否有必要,但正如苗宏波指出的那样,您可以下载文件并双击它以“将其添加到库中”。

        【讨论】:

          【解决方案6】:

          在设备上的 Safari 中转到 http://developer.apple.com,然后导航到 SDK/下载部分。从该页面下载.mobileconfig 文件,并在出现提示时安装。这将允许您在转到“设置”->“常规”->“软件更新”时安装 beta 版本。

          【讨论】:

          • 这是有道理的,我希望它能起作用。在 iOS 12.4.2 中,在 Safari 中,在 developer.apple.com 中,我可以找到我 20 分钟前生成的 mobile provisioning profile。当我单击 Download 时,它会要求下载权限,当我单击 Allow 时,UI 会切换到 Settings > General > Profiles。但仅此而已。新的配置文件不在列表中,并且没有 Install 按钮;(
          猜你喜欢
          • 2015-11-30
          • 2018-12-24
          • 1970-01-01
          • 2012-05-02
          • 2012-06-15
          • 2013-12-17
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多