【问题标题】:Delete provisioning profile from Xcode 5从 Xcode 5 中删除配置文件
【发布时间】:2013-09-26 05:09:52
【问题描述】:

我已经为此苦苦挣扎了好几个小时。我创建了 2 个相同的配置文件,并且新配置文件没有替代旧配置文件(比新配置文件提前 6 天到期)。通过 XCode 5 菜单,我似乎无法删除重复的配置文件。在这种情况下有什么解决方法吗?

【问题讨论】:

  • 只需从开发中心删除旧的...

标签: xcode xcode5


【解决方案1】:

如果您从 Apple 开发账户中删除配置文件并在 XCode 中点击刷新(使用 xcode>Preferences>Accounts),那么这些配置文件将消失。

您可以从您机器上的此目录中删除它们: "~/Library/MobileDevice/Provisioning\ Profiles"

【讨论】:

  • 这是令人难以置信的问题.. 使用 Xcode 5 - 我关闭 xcode - 我从“~/Library/MobileDevice/Provisioning\ Profiles”中删除配置文件 - 我从 devcenter 门户中删除配置文件 - 我打开 Xcode、首选项、帐户,查看详细信息,然后单击刷新按钮。已删除的配置文件现在再次出现!怎么可能?
  • @milonet Xcode 5(重新)自动创建配置文件——即使它们被手动删除。我还没有想出如何阻止它这样做。有很多关于这个的线程......
  • 使用 xcode>Preferences>Accounts refresh 似乎是一个更干净的解决方案。请参阅下面@loadedion 的答案
  • Xcode 现在会自动为您的 bundle ID 创建开发者配置文件,如果您使用 Xcode >Preferences >Accounts >select-account >view details >refresh,它将重新创建它们。没有办法关闭它。和其他人一样,我为此提交了一份报告(雷达),要求对其进行更改。
  • @pstoppani:谢谢!我正在使用 testflight 进行测试,每次我添加一个新成员时,我都必须向 xcode 添加一个新的临时配置文件:我有 10 个同名的配置文件!我不知道具体的测试人在哪里!我在 xcode>Preferences>Accounts 中使用刷新按钮,它解决了我最后一个配置文件的问题,这让我抓狂!谢谢+1!
【解决方案2】:

在 Xcode Preferences 中,转到 Accounts,然后转到您的 Apple ID,然后单击“View Details” 单击要删除的配置文件,然后按一次“删除”键。然后单击刷新图标以手动更新列表(非常违反直觉......)。

使用这种方法,我能够删除同一配置文件的所有副本,但只有一个副本,之后删除什么也不做。

【讨论】:

  • Macbook 没有删除键。无论如何,退格键不起作用。
  • 这确实有效 - 但您需要在按下删除键后点击刷新。确保你这样做,否则它会删除多个! PS - 在笔记本电脑上删除是 Fn-Backspace
  • 为我工作,+1 弥补所有怀疑者。不过,在刷新完成之前没有视觉反馈,因此 Apple 为 -1。
  • 你不能从开发中心删除它。当你刷新 i Xcode 时我会重新出现。
  • 我不需要删除任何东西...只需点击刷新,重复项就被删除了。谢谢;)
【解决方案3】:

您可能不需要删除重复的配置文件。只是去 Xcode/Preferences/Accounts//查看详情 并点击刷新按钮。

我这样做了,我的重复配置文件消失了。现在,当我将构建发布到 TestFlight 时,分发列表都是正确的。

【讨论】:

  • 显然,Xcode 重新创建了它们。见上面的 cmets :-(
【解决方案4】:

在 Xcode Preferences--> Accounts 中,删除您的帐户,再次添加帐户,单击您的开发人员 ID,按刷新,在构建设置下再次选择配置文件。

就是这样。你所有的问题都解决了

【讨论】:

  • 我没有看到要按的“刷新”。 “由 XCode 管理”配置文件仍然会回来。
  • 刷新按钮在底部的查看详细信息下。查看我编辑的答案。
【解决方案5】:

我正在使用苹果提供的“Mac OS x 的 iPhone 配置实用程序”来管理我的所有 Xcode 5 配置文件。

来自苹果的网站:

iPhone 配置实用程序可让您轻松创建、维护、加密和安装配置文件,跟踪和安装配置文件和授权应用程序,并捕获设备信息,包括控制台日志。

You can download it from here

您可以删除配置文件:

  1. 打开实用程序并从列表中选择配置文件。
  2. 从顶部菜单中选择“编辑”而不是“删除”

【讨论】:

    【解决方案6】:

    从 XCODE 5 中删除对不需要的配置文件的任何引用是我所做的:

    1) 浏览到 YOURAPP.xcodeproj 目录

    2) 我用 vi 打开了 project.pbxproj 文件

    3) 查找 PROVISIONING_PROFILE="ID_OF_THE_PROV_PROFILE_YOU_WANT_TO_DELETE"

    在我在文件中看到的每一个例子中,我只是将它设置为 "" 并且 XCODE 再也没有给我一个错误。

    【讨论】:

      【解决方案7】:

      到目前为止提到的所有方法仍然无法删除某些“由 Xcode 管理”配置文件,您可能会发现无论您如何删除它们,这些配置文件都会不断重新出现。

      问题似乎是某些配置文件是 Xcode/Apple 开发人员中心根据您拥有的应用程序 ID 自动生成的。在我的例子中,我看到每个应用 ID(包括通配符)都有一个“开发者”配​​置文件。

      我想摆脱这些的唯一方法是通过开发中心删除 App Id 本身。这通常是不可能的,因为开发中心会抱怨该应用“......存在于 App Store 中,因此无法删除”——即使相关应用实际上不在商店中。

      【讨论】:

      • 以上都不是,但这有效。确实,我有 Xcode 添加的 * 通配符 ID,一旦我摆脱它,复制就停止了
      【解决方案8】:

      之前的建议都不适合我。最终消除了不需要的配置文件的是:

      1. 从 Xcode > Accounts 中删除开发者帐户
      2. 退出 Xcode。
      3. 在开发者门户中删除不需要的配置文件。
      4. 删除所有文件~/Library/Developer/Xcode/DeveloperPortal*.*
      5. 清空垃圾箱。
      6. 重新启动 Xcode 并重新添加开发者帐户。

      我一直在折腾,所以这可能不是很神奇的公式,而是类似的东西。根据设计,Xcode 会根据在开发者门户中设置的应用标识符自动创建配置文件,名称如“Mac Team Provisioning Profile:”。这是一个很棒的功能,但它增加了与此删除问题的混淆。

      【讨论】:

      • 我发现只需将它们从开发中心删除就可以按照我的上述答案进行。
      【解决方案9】:

      根据我的实验,我相信 Xcode 会直接从开发中心提取配置文件。

      我这样说是因为我从开发中心创建了一个新的配置文件,它在我双击 .mobileprovision 文件之前出现在设置 > 帐户中。

      所以基本上,从 developer.apple.com 删除配置文件

      【讨论】:

        【解决方案10】:

        在我的情况下,这有效: 右键单击帐户选项卡中的配置文件 -> 查看详细信息面板。 点击在finder中显示选项->直接在finder中删除。

        【讨论】:

          【解决方案11】:

          对于所有看到配置文件的人在删除它们并点击刷新后神奇地重新出现,只需在删除后等待几分钟,然后再点击刷新按钮。

          【讨论】:

            【解决方案12】:

            要删除配置文件,我们可以使用 iPhone Configuration Utility 软件。

            iPhone 配置实用程序软件 -> 安装此软件 -> 打开软件 -> 配置文件 -> 查找所有配置文件列表 -> 按 Backspace 按钮,它将要求删除配置文件 -> 单击删除配置文件按钮。因此,它将从您现有的 Xcode 应用程序甚至您的 PC 中删除它。

            【讨论】:

              【解决方案13】:

              我发现在配置的本地路径(~/Library/Developer/Xcode/DeveloperPortal)和 iTunesConnect 服务器之间同步需要一些时间间隔。因此,一旦您在本地路径和 iTunesConnect 服务器上删除了您的配置文件(您应该删除两者以进行清除),您需要等待至少 5 分钟,否则您将在本地路径上再次看到您已删除的文件当您尝试在 Xcode 中按下“修复它”按钮时。

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 2013-11-01
                • 2014-12-31
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                相关资源
                最近更新 更多