我已经为此努力了几个小时。我已经创建了2个相同的配置文件,新的配置文件不能替代旧的配置文件(过期时间比新的配置文件早6天)。通过XCode 5菜单,我似乎无法删除重复的配置文件。在这种情况下有什么解决方法?
我已经为此努力了几个小时。我已经创建了2个相同的配置文件,新的配置文件不能替代旧的配置文件(过期时间比新的配置文件早6天)。通过XCode 5菜单,我似乎无法删除重复的配置文件。在这种情况下有什么解决方法?
Answers:
如果您从Apple开发A / c中删除配置文件,然后在XCode中单击“刷新”(使用xcode> Preferences> Accounts),则这些配置文件将消失。
您可以从计算机上的此目录中删除它们:~/Library/MobileDevice/Provisioning\ Profiles"
在“ Xcode首选项”中,转到“帐户”,再转到您的Apple ID,然后单击“查看详细信息”。单击您要删除的配置文件,然后按“删除”键一次。然后单击刷新图标以手动更新列表(完全违反直觉...)。
使用这种方法,我可以删除同一配置概要文件的一个副本,但只能删除一个副本,此后删除将不执行任何操作。
在Xcode首选项->帐户中,删除您的帐户,再次添加帐户,单击您的开发人员ID,按刷新,然后在构建设置下再次选择配置文件。
而已。您所有的问题都得到解决
到目前为止,所有提到的方法仍然无法删除某些“由Xcode管理”配置文件,无论您做什么删除这些配置文件,它们都可能会不断出现。
问题似乎是Xcode / Apple Developer Center会根据您拥有的App ID自动生成某些配置文件。就我而言,我看到每个应用程序ID(包括通配符)一个“ Developer”配置文件。
我想摆脱这些的唯一方法是通过开发中心删除应用程序ID本身。通常这是不可能的,因为开发中心会抱怨该应用程序“ ...已存在于App Store中,因此无法将其删除”-即使该应用程序实际上不在商店中。
以前的建议对我来说都没有用。最终消除了不需要的配置文件的内容如下:
~/Library/Developer/Xcode/DeveloperPortal*.*
我四处游荡,所以这可能不是魔术公式,而是类似的东西。根据设计,Xcode会根据在开发人员门户中设置的应用程序标识符(例如“ Mac Team Provisioning Profile:”)自动创建配置文件。这是一个很棒的功能,但它增加了与此删除问题的混淆。