假设我正在尝试在xcode项目中使用一个且只有一个第三方库 - 这是一个非常典型的场景,看似无害。
我将包含文件的路径位置插入到项目的“头文件搜索路径”设置中。我甚至没有修改任何代码来使用库中的代码。
事实证明该项目无法编译。
Xcode抱怨类似“无法找到NSObject的接口声明”,这非常荒谬。通过检查构建结果,抱怨的错误来自第三方库的头文件 - 它看起来像
因此在构建结果中指出xcode是错误的,Foundation.h指的是第三方库的assert.h而不是iOS'内置的assert.h(第4个子项)< / p>
有没有办法解决#import包含文件的文件名冲突?
(不用说,我是obj-c -___-的新手)