Xcode (iPhone) 构建警告

Posted

技术标签:

【中文标题】Xcode (iPhone) 构建警告【英文标题】:Xcode (iPhone) build warnings 【发布时间】:2010-07-17 23:49:03 【问题描述】:

我刚刚安装了 Xcode 3.2.3。我有用于测试目的的第一代 iPhone。它在 iPhone 上安装了 3.1.3。在左上角附近的构建下拉列表中,似乎没有像旧版本那样多的选择,即要构建的基础 SDK。现在只有 Device/Simulator、Debug/Release 作为选择。当我在 iPhone 上构建并尝试安装它时,我现在收到一条警告“(路径)处的应用程序的 info.plist 指定了 3.2 的最低操作系统版本,该版本太高而无法在 iPhone 上安装并获得“无法安装应用程序”错误。当我查看 .plist 时,我找不到在任何地方指定 3.2 的位置。

此外,还有一个构建警告“警告:使用 SDK 'Device - iPhone OS 3.2' 不支持将 'Targeted Device Family' 设置为仅 iPhone ('1') 进行构建。”

我需要做什么才能再次测试?希望我不必仅仅为了测试目的而购买新的 iPhone 或 iPod touch。

TIA, 琳达

【问题讨论】:

【参考方案1】:

我在运行 3.1.3 的旧 iPod Touch 1st Gen 上使用 SDK 4,它运行良好。

诀窍是将“iPhone OS 部署目标”构建设置设置为 3.1.3。

【讨论】:

这应该在Xcode左上角附近的下拉列表中吗?如果是这样,由于某种原因,我的 Xcode 安装没有我之前安装时的所有选择。 顺便说一句,我刚刚安装的是xcode_3.2.3_and_iphone_sdk_4__final 在“组和文件”窗格中选择您的项目。右键单击并获取信息。单击“构建”选项卡。向下滚动到“iPhone OS 部署目标”构建设置。将其值设置为 3.1.3。

以上是关于Xcode (iPhone) 构建警告的主要内容,如果未能解决你的问题,请参考以下文章

警告:无法为签名者“iPhone Distribution:XXXXXX”构建自签名根的链

无法为模拟器构建应用程序。在 iPhone 12 上启动应用程序时出错

如果出现警告,则阻止 Xcode 构建

Xcode 警告:“输出文件的多个构建命令”

XCode 13 警告:不推荐以手动顺序构建目标 - 检查“为命令行构建并行构建”但不存在这样的 UI 选项?

Xcode 9.2 中的“警告:无法为签名者构建自签名根的链”警告