找不到UIKit.h错误

时间:2012-05-18 19:11:20

标签: objective-c ipad uikit

我为ipad创建了一个视图应用程序,带有电影,webview和按钮,当我尝试运行它时,我收到此错误。我已重新启动应用程序,并重新安装它,但没有任何工作。这个错误不断出现在我的MoviePlayer_Prefix.pch文件中。有人可以帮助我吗?

4 个答案:

答案 0 :(得分:8)

由于找不到UIKit.h,我遇到了同样的问题,即无法编译项目+“无法为目标加载标准库...”

对我来说,解决方案非常简单-退出(CMD + Q)并重新启动Xcode。我发现在打开Xcode的情况下,macOS似乎已删除了Xcode的命令行工具,因为它正在为更新做准备,并且重新启动Xcode触发了“安装其他组件”更新,这使问题消失了。

答案 1 :(得分:4)

听起来您在某个时候从项目中删除了UIKit.framework。检查它是否列在项目导航器中。如果不存在,请转到项目导航器窗格中的项目,选择目标,转到构建阶段选项卡,单击链接二进制文件库,点击加号按钮,找到那里的UIKit.framework并将其添加到项目中。

编辑: 这个answer表明您的框架搜索路径构建设置可能存在问题。检查出来,如果路径是空的,但它仍然不起作用,重新安装Xcode会解决它,我想。

答案 2 :(得分:4)

像Faul Textor所说,您的XCode很可能已更新为12.1,但您的命令行工具却没有。您需要完全退出XCode,然后再次启动它,然后会出现一个弹出窗口,提示“安装其他组件” 抱歉,这应该是对他的回复的评论,但我不能这样做。

答案 3 :(得分:0)

只是想加上我的两分钱而不是犯了一个愚蠢的错误 - 遇到这个答案希望解决同样的问题。

原来我写了#import "<UIKit/UIKit.h>"而不是#import <UIKit/UIKit.h>

以为如果其他人像我一样犯了一个简单的错误,我会补充一下。

相关问题