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

时间:2012-02-15 02:22:55

标签: xcode build warnings

到目前为止,我创建的所有应用都是这样做的。它对应用程序没有任何作用或能够运行它,但它总是令人讨厌,总是有一个警告。

我正在使用 Xcode 4.2 OSX 10.7.3

这是实际警告:

- 目标完整性 供应配置文件即将到期

这是一张图片,所以我不必尝试解释。 (编辑并将“项目”放在我的实际项目名称是为了隐私)

enter image description here

感谢您的帮助!

9 个答案:

答案 0 :(得分:121)

我遇到了同样的问题。

最终解决了一些过期配置文件的Xcode警告 - 而不是与当前项目特别相关的配置文件。

要修复,我转到了“管理器/设备”选项卡,并在“库”下选择“配置配置文件”

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

警告然后就消失了。

答案 1 :(得分:37)

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

我对已经过期的旧配置文件发出了相同的警告 - 但它仍然存在于Xcode(Xcode -> Preferences -> Accounts -> <team account in question> -> View Details)中已连接团队的本地帐户设置中。所以我刚刚对这些配置文件进行了更新,是的,警告已经消失

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

答案 2 :(得分:18)

我今天在旧项目上收到同样的警告。

我试过了,警告就消失了。

在'构建设置' - &gt; “代码签名身份”,选择“自动配置文件选择器”。

答案 3 :(得分:11)

对于 Xcode 6 ,您需要:

  1. 转到偏好设置( Cmd +,
  2. 帐户
  3. 选择您的帐户
  4. 选择你的团队
  5. 点击查看详情
  6. 从警告中选择配置文件
  7. 右键单击(在Finder中显示)
  8. 从Finder中删除
  9. 现在警告应该消失,或者您需要重复上述步骤以获得其他警告

答案 4 :(得分:7)

我从

删除了所有配置文件

cd ~/Library/MobileDevice/Provisioning\ Profiles/

它已经消失了。

您可以使用此shell script获取配置文件的名称

答案 5 :(得分:4)

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

答案 6 :(得分:2)

我必须在删除旧的配置文件后重新启动Xcode以获得警告消失。

答案 7 :(得分:2)

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

答案 8 :(得分:1)

我遇到了这个问题,因为我使用的配置文件已使用已撤销/已过期的证书进行签名。首先,转到成员中心并删除过期和无效的配置文件。重新生成你需要的那些。要清理Xcode,请转到偏好设置 - &gt;帐户,选择您的帐户。

点击查看详情。

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

警告消失了。 Xcode可能会抱怨代码签名问题,但点击“Resolve”会自动清除它。

然后一切正常。