Xcode构建警告-目标完整性-配给配置文件仅对ProjectnameTests目标过期


67

到目前为止,我创建的所有应用程序都执行此操作。它对应用程序无能为力,也不能够运行它,但是始终发出1条警告只是令人讨厌。

我正在使用Xcode 4.2 OSX 10.7.3

这是实际的警告:

-Target Integrity Provisioning配置文件即将到期

这只是它的图像,因此我不必尝试解释。(对其进行了编辑,并将“项目”放在我实际的项目名称用于保密的位置)

在此处输入图片说明

谢谢你的帮助!



我有同样的问题,但仅限于旧项目。新项目不会发出此警告。我的配置文件最近已更新,因此不会过期。项目或目标设置中是否存在需要更改的地方?这些项目是3.x,因此可能是一个线索。感谢您的任何帮助

Answers:


121

我遇到过同样的问题。

最后解决的是Xcode一般警告一些过期的配置文件-而不是专门链接到当前项目的配置文件。

要解决此问题,我转到了管理器/设备选项卡,然后在“库”下选择“配置文件”

我的列表中有两个已过期的配置文件-我不需要它们,所以我右键单击并删除了它们。

警告然后消失了。


1
真奇怪。我有几个配置文件已经过期,但是没有一个即将过期(所有有效的配置文件都将于2013年过期)。删除过期的,现在警告消失了。
Nicolas Miari

请参阅TheEye的最新答案,此问题在Xcode 5+中已更改,现在不再通过Organizer进行管理。
2014年

1
这不是Xcode的6工作了,你可以看到一个新的答案
巴特洛梅耶Semańczyk

37

与团队合作时,现在Xcode 5有点不同...

我对旧的配置文件即将到期发出了同样的警告,但该配置文件已不存在-但它仍然存在于Xcode(Xcode -> Preferences -> Accounts -> <team account in question> -> View Details)中已连接团队的本地帐户设置中。因此,我只是对这些配置文件进行了刷新,是的,警告消失了

不幸的是,此团队帐户中还有其他应用程序的过期配置文件,我刚刚将其同步到本地帐户设置中(并且我不能仅仅删除它们,因为它是客户的帐户..)-现在Xcode抱怨它们全部即将过期。猜猜你应该对有时得到的东西感到满意,这可能会变得更糟...


3
我必须进入我的Apple开发人员门户>设置配置文件>编辑> [删除所有无效并已过期]>然后像上面一样刷新我的团队详细信息。这消除了错误。
路易

在重新生成也将过期的无效配置文件后,这对我使用Xcode 6.2起作用。
迈克

18

我今天在旧项目中也得到了同样的警告。

我尝试了这个,警告就消失了。

在“构建设置”->“代码签名标识”中,选择“自动配置文件选择器”。


1
为我工作。谢谢!
Alejandro Luengo 2014年

11

对于Xcode 6,您需要:

  1. 转到首选项(Cmd +,
  2. 帐目
  3. 选择您的帐户
  4. 选择你的团队
  5. 点击查看详情
  6. 从警告中选择配置文件
  7. 右键单击(在Finder中显示)
  8. 从Finder中删除

现在警告应该消失了,否则您将需要重复上述步骤来发出另一个警告


谢谢!类似于@TheEye的答案,但更清晰(对我而言):+1
Peter K.

在步骤6,如何选择引起警告的配置文件?配置文件的名称与文件名没有任何相似之处。因此,我删除了所有帐户,然后下载我的帐户的配置文件,并导入我没有帐户的配置文件。我解决了。
DawnSong 2015年


4

警告您的配置文件即将过期,您应该对其进行续订。您可以在Apple的开发人员中心网站上进行此操作。如果您的开发人员资料程序也即将到期,您也应该对其进行续订。


2

删除旧的配置文件后,我还必须重新启动Xcode,以使警告消失。


2

我有类似的问题,Xcode说一个配置文件即将到期。然后,我转到developer.apple.com删除到期的配置文件,该配置文件已修复。希望可以帮到您。


1

我遇到了这个问题,因为我使用的配置文件已被吊销/过期的证书签名。首先,转到会员中心并删除过期和无效的配置文件。重新生成所需的内容。要清理Xcode,请转到“偏好设置”->“帐户”,然后选择您的帐户。

单击查看详细信息。

右键单击任何配置文件->在查找器中显示。删除所有这些。然后返回XCode,关闭详细信息,然后重新打开(刷新)并重新下载所需的信息(每个配置文件都有一个下载按钮)。

警告不见了。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.