2014-03-19 129 views
21

我试图从几个项目中清除几个非致命错误。它们都是“目标完整性”“供应配置文件即将到期:......”。Xcode配置文件到期

但是,我没有以任何方式将过期作为项目一部分的Provisioning配置文件。任何人都可以告诉我为什么它可能会给我这样一个错误的配置配置文件,只有一个不同的项目使用的错误?

+0

我很想建议你不理会这个警告。 – matt

+0

我有同样的问题。只要打开钥匙串访问,删除所有证书,然后再次创建并添加它。 – lee

回答

0

最后,我只是进入了我的开发者账户,并重新提供了过期的配置文件,尽管我不再需要/使用它了。错误消失了。

18

你可以找到你的供应配置文件中

~/Library/MobileDevice/Provisioning Profiles/ 

那里你可以看到你的所有配置的配置文件,但它是很难知道哪个是哪个,因为它们与一个UUID命名。在删除个人资料后 https://github.com/chockenberry/Provisioning

警告在Xcode瞬间消失:

但是,您可以安装此插件QuickLook的看到有关每个配置文件的详细信息并删除过期的人。

编辑: 更简单的方法来清理旧配置文件可能是从这里下载iPhone配置实用工具: http://support.apple.com/downloads/#iphone%20configuration%20utility

它可以让你安装配置文件的很好的概述,并可以将它们删除。

+0

去这个文件夹为我工作。但我必须删除所有配置文件并刷新我的开发人员帐户(并因此下载现有的和有效的配置文件)。 Xcode指向一个先前被删除的帐户的个人资料。 –

6

的Xcode - >设置 - >账户 - >查看详情

然后选择特定的配置文件,然后单击刷新按钮。

如果您仍然有警告,然后去 https://developer.apple.com和 选择配置文件,然后单击编辑,然后完成。之后,执行之前在X-Code中描述的刷新步骤。

+0

我在开发者平台上删除了所有旧版本,然后进入:Xcode - > Preferences - > Accounts - > View Details,只需点击刷新,所有过期和警告消失。 – TouchMint

36

有同样的问题。这是如何解决它:

开放的Xcode>首选项>对相关帐户帐户

点击“查看详情”,你会看到所有相关的配置配置文件将在列表中打开。按截止日期对列表进行排序以找到过期的配置文件,并为每个配置文件右键单击并选择“在查找器中显示”。然后你可以简单地删除它。

当您在查找器中删除过期的配置文件时,它立即从Xcode和警告面板中消失。

+0

此答案是针对该问题的更好解决方案。 – eharo2

+2

在XCode 7中,如果您已经使用钥匙串删除了配置文件,'show in finder'不起作用,但您可以按“全部下载”,重新启动XCode它也将完成这一点。 –

+0

我有同样的问题,我从查找器中删除了所有内容,每个配置文件,并且警告仍然显示。不是解决方案。 –

0

这里有一个班轮。无需下载插件,实用程序和所有废话。

ls | grep -l 'com.companyname.AppName' ~/Library/MobileDevice/Provisioning Profiles/*.mobileprovision | xargs rm