【问题标题】:Xcode build warning - Target Integrity - Provisioning profile is expiring only for the ProjectnameTests TargetXcode 构建警告 - 目标完整性 - 配置文件仅针对 ProjectnameTests 目标到期
【发布时间】:2012-03-06 10:09:12
【问题描述】:

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

我正在使用 Xcode 4.2 OSX 10.7.3

这是实际的警告:

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

这是它的图像,所以我不必尝试解释。 (编辑它并将“项目”放在我的实际项目名称的位置以保护隐私)

感谢您的帮助!

【问题讨论】:

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

标签: xcode build warnings


【解决方案1】:

我遇到了同样的问题。

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

为了解决这个问题,我去了 Organizer/Devices 选项卡,然后在 Library 下选择 Provisioning Profiles

我在列表中有两个已过期的个人资料 - 我不需要它们,所以我只需右键单击并删除它们。

警告随即消失。

【讨论】:

  • 这很奇怪。我有几个配置文件已经过期,但没有一个即将过期(所有有效的都在 2013 年过期)。删除了过期的,现在警告消失了。
  • 查看 TheEye 的更新答案,这在 Xcode 5+ 中已更改,现在不再通过 Organizer 管理。
  • 它不再适用于 Xcode 6,你可以看到 a new answer
【解决方案2】:

现在在使用 Teams 时,这与 Xcode 5 有点不同...

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

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

【讨论】:

  • 我必须进入我的 Apple Developer Portal > 配置文件 > 编辑 > [删除所有无效和过期] > 然后像上面一样刷新我的团队详细信息。这消除了错误。
  • 在重新生成同样过期的 invalid 配置文件后,这对我使用 Xcode 6.2 有效。
【解决方案3】:

今天我的旧项目也收到了同样的警告。

我试过了,警告消失了。

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

【讨论】:

  • 为我工作。谢谢!
【解决方案4】:

对于 Xcode 6,您需要:

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

现在警告应该会消失,否则您需要重复上述步骤才能收到另一个警告

【讨论】:

  • 谢谢!类似于@TheEye 的回答,但更清晰(对我而言):+1
  • 第6步,如何选择引起警告的配置文件?配置文件的名称与文件名没有任何相似之处。所以我删除了所有这些,然后下载我的帐户配置文件,并导入我没有帐户的配置文件。我解决了它。
【解决方案5】:

我从

中删除了所有配置文件

cd ~/Library/MobileDevice/Provisioning\ Profiles/

它消失了。

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

【讨论】:

    【解决方案6】:

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

    【讨论】:

      【解决方案7】:

      在删除旧配置文件后,我还必须重新启动 Xcode 才能让警告消失。

      【讨论】:

        【解决方案8】:

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

        【讨论】:

          【解决方案9】:

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

          点击查看详情。

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

          警告消失了。 Xcode 可能会抱怨代码签名问题,但单击“解决”会自动清除此问题。

          然后一切正常。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2021-12-30
            • 1970-01-01
            • 1970-01-01
            • 2015-10-28
            • 2012-03-02
            相关资源
            最近更新 更多