【问题标题】:How to remove provisioning profiles from Xcode如何从 Xcode 中删除配置文件
【发布时间】:2014-12-31 04:08:08
【问题描述】:

有人知道如何从 Xcode 中删除以前安装的配置文件吗?

我见过this link,但我无法在我的系统中找到该位置。

所以我认为必须有其他方法来删除配置文件。

【问题讨论】:

  • 好问题,适用于所有版本的 Xcode。对于以前的版本,这里有一些很好的答案,但对于 Xcode 9.1,似乎没有一个答案适用和/或工作。有人可以为当前版本的 Xcode 提供答案吗?提前致谢!

标签: ios xcode provisioning-profile ios-provisioning


【解决方案1】:

配置文件存储在设置 > 帐户下。只需按您想要的开发者帐户的“查看详细信息...”,就会在此处列出配置文件。

【讨论】:

  • 可以加个截图吗
【解决方案2】:

在 xcode 6 中,配置文件存储在 Xcode > Preferences > 帐户下。按“查看详细信息”。选择您的个人资料后,您可以在下面的设置(齿轮)图标下选择撤销它。

【讨论】:

  • 我没有看到用于配置配置文件的工具,仅用于签名身份。
【解决方案3】:

在 Xcode 6 中,您几乎可以在 Xcode 中执行此操作:

  1. 转到 Xcode -> 首选项 -> 帐户。
  2. 在左栏中选择您的 Apple ID。
  3. 在右侧窗格中,单击“查看详细信息...”按钮。
  4. 右键单击要删除的配置文件,然后单击“显示详细信息”。
  5. 将打开一个 Finder 窗口,其中突出显示了配置文件。
  6. 删除选定的配置文件。

【讨论】:

  • 对我不起作用。在查找器中删除配置文件后,当我点击刷新时它再次显示
  • 您需要右键单击个人资料并“在查找器中查看”。您可以删除实际文件……这对我有用! :D
  • 每次更新临时配置文件时都必须手动执行此操作,这太荒谬了。苹果,你怎么了?
  • @DuncanC 你是对的!出于某种原因,Xcode 无法将 ctrl-click 识别为等同于右键单击,即使 Safari 和其他应用程序可以这样做。
  • @bruce1337,天哪,太糟糕了!标准 Apple 设备(如 Macbook 或任何触控板设备)通常没有鼠标右键。我们都应该为此提交一个雷达错误。
【解决方案4】:

对于 Xcode 7,brandonscript 有正确答案。

对于早期版本:

  1. 登录苹果开发者会员中心并删除那里的个人资料:https://developer.apple.com/account/ios/profile/profileList.action
  2. 在 Xcode 中,您转到 Preferences > Accounts 并单击您的 Apple ID 和 View Details...
  3. 然后将您的在线配置文件同步到您的本地计算机,删除的配置文件将从列表中删除:

【讨论】:

  • 这不起作用。当我点击刷新时,它们会回来。我什至尝试过 wishab 的建议——在磁盘和在线删除它们。他们不会死。配置文件是我存在的祸根。
  • @David 很遗憾听到这个消息。也许我是宇宙中唯一幸运的开发者:它对我有用。
  • @David 我完全同意你的看法,我也遇到了同样的问题。他们只是不会死。你找到问题的根源了吗?这就像真菌感染。
【解决方案5】:

我可以通过在线使用会员中心从 XCode 6 中删除我的配置文件。然后我只是在 XCode 6 中进行了刷新/同步,它就消失了。

在 Apple 开发者会员中心,我必须做两件事才能实现它:

  • 在Identifiers -> AP IDs 下,我必须先删除旧的 AP ID,但仍使用我想删除的旧配置文件。
    • 这一步对我来说至关重要。如果我只是单独删除了 Provisioning Profile 而 APP ID 仍在使用它,则 Profile 会在同步后重新出现在 XCode 中。
  • 然后我在Provisioning Profiles 下删除了不需要的配置文件。

在 XCode 中:

  • 在 Preferences > Accounts 下,单击我的 Apple ID 和 View Details... 我同步了我的在线配置文件。
  • 配置文件已从列表中删除。

【讨论】:

  • 我的配置文件和 APNs 也有问题,使用 Xcode 6.3.2。但是如何删除应用 ID?我想了想并读到这是不可能的。
【解决方案6】:

很简单,到这个文件夹:

~/Library/MobileDevice/Provisioning\ Profiles/

在您的 Mac 上打开 finder,然后点击 Go -> Go to Folder ... 只需将其粘贴到搜索栏中并点击 Open。它将显示 Xcode 中存在的配置文件列表。删除所有配置文件。

【讨论】:

  • 天哪。现在是 2016 年,我们升级到 Xcode 7.3.1,它仍然要求你这样做。多么完整的一堆cr-
  • 2017 年了,还是需要的!
  • 现在是 $current_year,这仍然很糟糕
  • 2018 年 10 月,我只需要这样做。
  • 2019 年 1 月,仍在寻找这个答案
【解决方案7】:
  1. 打开终端
  2. cd ~/Library/MobileDevice/
  3. 打开./

现在查找器窗口将打开,其中包含 Provisioning Profiles 文件夹。 从此处删除所有或任何配置文件,它将反映在 Xcode 中。

【讨论】:

  • 如果您已经在使用终端,为什么不直接使用rm 删除配置文件?似乎是一种打开 finder 的迂回方式
  • 你是对的。这只是从 Finder 中删除任何特定配置文件组的一种视觉上令人满意的方式。
  • 如果你想在视觉上做这一切,不需要 Terminal.app。只需转到 Finder 并按 Cmd +Shift + g 并粘贴:~/Library/MobileDevice/Provisioning Profiles/。现在您可以在正确的文件夹中随意删除您的配置文件了:)
【解决方案8】:

Xcode 8.3 更新

这在 Xcode 8.3 中不再有效。这似乎与 Apple 自动化配置文件和证书生成的举措有关:

最简单的“解决方案”(或变通方法)是确保 Xcode 已关闭,然后通过终端:

rm ~/Library/MobileDevice/Provisioning\ Profiles/*.mobileprovision  

在 Xcode 7 和 8 中:

  1. 打开首选项 > 帐户

  2. 从列表中选择您的 Apple ID

  3. 在右侧,选择您的配置文件所属的团队

  4. 点击查看详情

  5. 在 Provisioning Profiles 下,右键单击要删除的配置文件,然后选择 Move to Trash:

【讨论】:

  • 我什至没有“查看详细信息”按钮。当我选择我的团队时,我会看到“下载所有配置文件”和“经理证书...”按钮。有什么想法吗?
  • @PhilippSumi 使用 XCode 8.3,手动管理配置文件变得不那么简单了。最好的办法是转到 Finder>Go To Folder... 并输入`~/Library`。进入库后,导航到 /Library/MobileDevice/Provisioning Profiles。您可以在此处删除或添加所需的任何配置文件。如果您想要完全控制,请从您的 Apple Developer Portal 下载个人配置文件并添加这些配置文件。
  • 在 8.3.3 中,我从目录中删除了 .mobileprovision 文件,当我单击“下载所有配置文件”时,即使我已经删除了苹果网站
  • 同样在 8.3.3 版左右,“查看详细信息”选项被删除并替换为“管理证书...”
  • 对,但这只是证书 - 它不再是配置文件。
【解决方案9】:

在 Xcode 7 中:

  1. 转到首选项 > 帐户 > 选择您的帐户并点击查看详细信息...
  2. 在“预置配置文件”部分,右键单击要删除的配置文件并选择移至废纸篓。
  3. 点击全部下载以获取您帐户的所有最新配置文件,或点击配置文件旁边的下载。
  4. 在项目的目标构建设置中进行健全性检查,以便每个目标确实使用您想要的配置文件。

【讨论】:

    【解决方案10】:

    我发现了如何在 Xcode 8 中查找配置文件。存档您的项目(产品 -> 存档),然后点击验证按钮。 Xcode 将准备二进制文件和权利。当摘要窗口出现时,只需点击窗口右侧的小箭头。将打开一个查找器窗口,其中包含您下载的所有配置文件。enter image description here

    【讨论】:

      【解决方案11】:

      -下载iPhone配置实用工具

      -打开它-> 在库部分:- 选择配置文件(工具左侧)

      -选择配置文件(您要删除的)使用退格删除它。

      【讨论】:

      • 我在此页面中找到的最简单的选项。
      【解决方案12】:

      对于 XCode 9.3,以下步骤对我有用。

      1. 转到应用程序 > 实用程序 > 钥匙串访问
      2. 在左侧面板的登录选项下,找到Apple Worldwide Developer Relations Certification Authority。双击以获取其下的选项。
      3. 在“信任”选项下,将使用此证书时选项更改为始终信任。
      4. 退出钥匙串访问窗口,退出 Xcode 并重新启动 Xcode。重建应用程序。它现在应该可以工作了。

      【讨论】:

      • 对我来说这不起作用,但在我这样做并清理项目之后,我能够运行而没有任何 Provisioning Profile xD 错误。因此,如果仅此一项不起作用,请确保事后清理项目。谢谢!
      • 感谢分享!是的,考虑到 Xcode 的频繁更新,实际上什么是有效的还不清楚。
      • 这对我来说破坏了 Pod。我能够编译,但加载时收到 dyld: Library not loaded: @rpath/{framework} 原因:找不到图像。恢复到系统默认设置,它工作正常。
      【解决方案13】:

      在 Xcode 9.3 中,这似乎可以通过清理项目、退出并重新启动 Xcode 以及在重新启动后清理构建文件夹(按住 Option 并选择 Product->Clean Build Folder)来解决。

      在重新启动期间,我碰巧在项目导航器上打开了 Xcode 签名信息面板,并看到一条临时消息,表明 Xcode 正在重建签名配置文件。在尝试在设备上运行我的项目时,由于 Swift 框架文件的签名无效,我遇到了运行时异常。第二个“Clean Build Folder”清除了它,现在一切正常。

      【讨论】:

        【解决方案14】:

        删除和添加您的新配置文件后,您可以通过运行以下命令来验证配置文件是否处于活动状态并被您的项目采用。

        grep -i "yourproject" *.mobileprovision
        

        【讨论】:

        • 尝试突出显示关键字并明确格式,这将有助于为其他人提供答案请Take the Tour
        【解决方案15】:

        打开你的终端然后使用这个命令

        cd /Users/youruser/Library/MobileDevice/Provisioning\ Profiles/
        

        使用此命令首先检查您的文件夹内

        ls
        

        如果所有文件都没有使用,则使用该命令删除

        rm *
        

        【讨论】:

          【解决方案16】:

          。 简单步骤:

          1:点击查找器

          2:在Finder上单击鼠标右键
          3:点击转到文件夹

          4:在搜索中粘贴: ~/Library/MobileDevice/Provisioning Profiles

          5:点击开始

          6:配置文件列表。您可以删除任何一个

          谢谢

          您需要重新启动 XCode 以刷新列表。

          【讨论】:

            【解决方案17】:

            这是我的做法。

            Open Finder
            Enable it to show hidden files (CMD_SHIFT_.)
            Go to ~/Library/MobileDevice/Provisioning\ Profiles
            Delete the profile you wish ...
            

            【讨论】:

              【解决方案18】:

              我在这里找到了我的所有分发配置文件:

              用户名 -> 库 -> 移动设备 -> 配置文件

              在这里我可以检查所有配置文件并杀死过期的。

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 2013-09-26
                • 1970-01-01
                • 2013-11-01
                • 1970-01-01
                • 2017-11-25
                • 2012-10-28
                • 1970-01-01
                相关资源
                最近更新 更多