我为 ipad 制作了一个单视图应用程序,带有电影、webview 和按钮,当我尝试运行它时出现此错误。我已经重新启动了应用程序,并重新安装了它,但没有任何效果。我的 MoviePlayer_Prefix.pch 文件中不断出现此错误。有人可以帮我吗?
4 回答
由于找不到 UIKit.h +“无法为目标加载标准库...”,我遇到了同样的问题,无法编译项目
对我来说解决方案非常简单——退出(CMD+Q)并重新启动 Xcode。我发现打开 Xcode 后,macOS 似乎已经删除了 Xcode 的命令行工具,因为它正在准备更新并且重新启动 Xcode 触发了“安装附加组件”更新,它使问题消失了。
就像 Faul Textor 所说的那样,您的 XCode 很可能已更新到 12.1,但您的命令行工具没有。您需要完全退出 XCode,然后重新启动它,您应该会看到一个弹出窗口说“安装附加组件”对不起,这应该是对他的回复的评论,但我不能这样做。
听起来您在某个时候从项目中删除了 UIKit.framework。检查它是否列在您的项目导航器中。如果它不存在,请在项目导航窗格中转到您的项目,选择您的目标,转到构建阶段选项卡,单击链接二进制与库,点击加号按钮,在那里找到 UIKit.framework 并将其添加到您的项目.
编辑:这个答案表明您的框架搜索路径构建设置可能存在问题。检查一下,如果路径是空的并且它仍然不起作用,我认为重新安装 Xcode 会修复它。
只是想在不犯愚蠢的错误上加上我的两分钱-遇到了这个答案,希望能解决同样的问题。
原来我写#import "<UIKit/UIKit.h>"
的不是#import <UIKit/UIKit.h>
.
以为我会添加以防其他人像我一样犯一个简单的错误。