【问题标题】:Target integrity - mac os deployment target newer than sdk warning目标完整性 - mac os 部署目标比 sdk 警告更新
【发布时间】:2011-02-18 23:07:35
【问题描述】:

我在现有项目中添加了一个新目标。 一切正常,但是......这个警告变成了。 Mac OS X 部署目标“10.6”比目标雪 iPhone 中的 SDK“iOS 4.2”更新 任何人都知道我可以如何禁用它?

【问题讨论】:

    标签: iphone xcode


    【解决方案1】:

    XCode4 不同,我很难找到这个选项。操作方法如下 - 要访问项目的 Base SDK,请在导航器左上角选择项目(蓝色 xcode 图标);在下一个窗格中选择项目属性(不是目标);然后选择“构建设置”。

    我试图发布一个截图,但显然我需要先获得更多的“声望点”......

    【讨论】:

      【解决方案2】:

      我知道这是一个老问题,但我遇到了同样的问题并想提供帮助。该警告意味着您的 Xcode 版本使用的 SDK 比您的部署目标旧。例如,您拥有 Xcode 6.2,但正在为 iOS 8.3 进行部署。您需要将 Xcode 更新到 6.3 版才能解决该错误。另一种选择是从 Apple 开发人员中心手动下载 SDK。

      【讨论】:

        【解决方案3】:

        右键单击您的目标并选择Get Info。转到Build 选项卡并确保Base SDK 设置为Latest iOS

        【讨论】:

          【解决方案4】:

          转到目标设置并确保将 Base SDK 设置为最新版本。还要检查部署目标。

          【讨论】:

          • BaseSDK : 最新 iOS (iOS 4.2)
          • iOs 部署目标:iOS 4.2
          【解决方案5】:

          当我不小心打开旧版本的 Xcode 时遇到了这个问题。如果您的计算机上安装了 2 个版本的 Xcode,请确保您使用的是您打算使用的那个!旧版本无法理解新的部署 SDK。

          【讨论】:

            猜你喜欢
            • 2011-03-08
            • 1970-01-01
            • 2012-03-06
            • 1970-01-01
            • 2011-10-29
            • 2020-11-13
            • 2011-02-25
            • 2023-01-08
            • 1970-01-01
            相关资源
            最近更新 更多