从Xcode 5删除配置文件


91

我已经为此努力了几个小时。我已经创建了2个相同的配置文件,新的配置文件不能替代旧的配置文件(过期时间比新的配置文件早6天)。通过XCode 5菜单,我似乎无法删除重复的配置文件。在这种情况下有什么解决方法?


只需从开发中心删除旧版本...
MoralCode 2014年

Answers:


189

如果您从Apple开发A / c中删除配置文件,然后在XCode中单击“刷新”(使用xcode> Preferences> Accounts),则这些配置文件将消失。

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


19
Xcode 5是一个不可思议的问题。-关闭xcode-从“〜/ Library / MobileDevice / Provisioning \ Profiles”中删除配置文件-从devcenter门户中删除配置文件-打开Xcode,Preferences,Account,ViewDetail并单击“刷新”按钮。现在,已删除的配置文件再次出现!怎么可能?
milonet

1
@milonet Xcode 5(重新)自动创建配置文件-即使手动删除了它们。我还没有想出如何防止它这样做。关于此问题有很多
话题

4
使用xcode>首选项>帐户刷新似乎是一种更干净的解决方案。请参阅以下@loadedion的答案
pstoppani 2013年

6
Xcode现在会自动为您的捆绑包ID创建开发者配置文件,如果您使用Xcode>首选项>帐户>选择帐户>查看详细信息>刷新,它将重新创建它们。没有办法将其关闭。像其他人一样,我为此提交了一份报告,但要求对其进行更改。
比尔·帕特森

1
@pstoppani:谢谢!我正在用testflight进行测试,每次添加一个新成员时,都必须向xcode添加一个新的adhooc配置文件:我有10个具有相同名称的配置文件!我不知道具体的测试人员在哪里!我在xcode> Preferences> Accounts中使用刷新按钮,它解决了我的最后一个配置文件的问题,这让我发疯了!谢谢+1!
Tenaciousd93

42

在“ Xcode首选项”中,转到“帐户”,再转到您的Apple ID,然后单击“查看详细信息”。单击您要删除的配置文件,然后按“删除”键一次。然后单击刷新图标以手动更新列表(完全违反直觉...)。

使用这种方法,我可以删除同一配置概要文件的一个副本,但只能删除一个副本,此后删除将不执行任何操作。


2
Macbook没有删除键。退格键无论如何都不起作用。
2013年

4
确实可以,但是您需要按Delete键后单击刷新。确保执行此操作,否则它将删除多个!PS-在笔记本电脑上删除的是Fn-Backspace
Giles Williams

3
为我工作,+ 1弥补所有怀疑者。但是,在刷新完成之前,没有视觉反馈,因此对于Apple来说为-1。
Gordon Dove

1
您不能从开发中心将其删除。当您刷新Xcode时,我会重新出现。
Sten

1
我不必删除任何内容...只需单击刷新即可删除重复项。谢谢;)
budidino 2014年

8

您可能不需要删除重复的配置文件。只需转到Xcode /首选项/帐户/ /查看详细信息,然后单击刷新按钮。

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


Xcode显然会重新创建它们。看到上面的评论:-(
shmim

6

在此处输入图片说明 在Xcode首选项->帐户中,删除您的帐户,再次添加帐户,单击您的开发人员ID,按刷新,然后在构建设置下再次选择配置文件。

而已。您所有的问题都得到解决


我看不到要“刷新”。“由XCode管理”配置文件仍然返回。
马特

刷新按钮位于底部的查看详细信息下。请参阅我编辑的答案。
Ashish Pisey 2014年

4

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

从苹果网站:

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

你可以在这里下载

您可以删除配置文件:

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

2

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

1)浏览到YOURAPP.xcodeproj目录

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

3)查找PROVISIONING_PROFILE =“ ID_OF_THE_PROV_PROFILE_YOU_WANT_TO_DELETE”

在每种情况下,我在文件中看到的情况都只是将其设置为“”,而XCODE再也没有给我错误。


2

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

问题似乎是Xcode / Apple Developer Center会根据您拥有的App ID自动生成某些配置文件。就我而言,我看到每个应用程序ID(包括通配符)一个“ Developer”配置文件。

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


以上都不是,但这是可行的。确实,我有*由Xcode添加的通配符ID,一经删除,复制就停止了
Boris Gafurov 2015年

0

以前的建议对我来说都没有用。最终消除了不需要的配置文件的内容如下:

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

我四处游荡,所以这可能不是魔术公式,而是类似的东西。根据设计,Xcode会根据在开发人员门户中设置的应用程序标识符(例如“ Mac Team Provisioning Profile:”)自动创建配置文件。这是一个很棒的功能,但它增加了与此删除问题的混淆。


我发现按照我上面的答案,只是将它们从开发中心中删除即可。
MoralCode 2014年

0

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

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

因此,基本上,从developer.apple.com删除配置文件


0

就我而言,这是可行的:在“帐户”标签->“查看详细信息”面板中,右键单击供应配置文件。单击在查找器中显示选项->直接在查找器中将其删除。


0

对于所有在删除配置文件并单击刷新后重新看到配置文件的人,只需在删除后等待几分钟,然后单击刷新按钮,便可以重新显示配置文件。


0

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

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

该图显示了用于删除配置文件的图像。


-1

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.