我在Xcode引用导入框架中的头文件时遇到了问题。奇怪的是昨天一切都很好。但是现在,我甚至不能导入上面看到的没有编译器错误的标题。
您可以从下面的图片中看到,编译器可以使用“Ironsource/Ironsource e.h”,但是当我再次添加它时,它不知道它是什么(但它昨天做了):

这不是一个Xcode项目的本地化问题,Xcode无法在我的任何项目中看到头文件。或者更准确地说,Xcode看不到我想导入的任何新头文件,但是对前一天导入的文件没有问题。所以,我猜这是Xcode的问题,但我不知道哪里出了问题。
此外,如果我试图在以下文件中引用标头,这并不重要:
文件。
这些框架是在Project中手动添加的,在目标->构建阶段、->链接二进制和库中都可以正确地看到。

我使用的是Xcode 13.3.1。我的项目和使用过的框架都是纯目标C。我已经多次重新启动了Xcode和Mac,但它们都没有帮助。
有人知道出了什么问题吗?
发布于 2022-05-02 08:10:34
框架标头通常用角括号"<>“导入。如果使用引号,编译器将在用户头搜索路径中搜索,在这种情况下,需要将相关路径添加到用户头搜索路径中。如果使用角度括号,也要确保标题公开。
https://stackoverflow.com/questions/72065884
复制相似问题