XCode找不到基础SDK。

11

XCode 3.2.3 Beta不支持构建低于3.2版本的应用程序。

我打开了一个早期在XCode中创建的项目。但是,尽管将基础SDK更改为4.0,该项目报告缺少基础SDK。而其他早期的XCode项目却没有这个问题。

我该怎么办?


可能SDK路径不正确,请尝试在Finder中搜索SDK并在Xcode项目中设置路径。 - Raviprakash
1
编辑您的.xcodeproj中的.pbxproj可能会有所帮助。在XCBuildConfiguration部分中,有SDKROOT的值。 - Evadne Wu
@Evadne Wu - 有什么具体的想法吗?我刚开始研究这个。 - Moshe
@Evadne Wu - 把它作为答案发布,确实有效! - Moshe
前往此处 --> https://dev59.com/FHA75IYBdhLWcg3wrrNS - user160917
在您的应用项目文件夹中搜索名为project.pbxproj的文件。 - user481003
4个回答

17

如果你无法在x-code的左上角选择SDK,则需要首先在项目设置中设置基本SDK。 选择 "项目" -> "编辑项目设置"。 然后选择 "通用" 选项卡。 在底部,可以选择 "所有配置的基本SDK:"。


通常情况下这会起作用。然而,从iOS 3.x SDK中移植到iOS 4 SDK的项目可能不会显示基本SDK选项。在这种情况下,您将像我一样需要遵循Evadne Wu的答案。 - Moshe

12

很高兴听到它起作用了!

尝试编辑你的.xcodeproj中的.pbxproj文件,可能会有所帮助。在XCBuildConfiguration部分中,可以找到SDKROOT的值。


0
我发现我必须编辑每个不同的构建配置的基本 SDK 设置,然后错误就消失了。您需要修复“发布”、“调试”和其他任何构建配置。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接