我有两个通过Carthage安装的框架,位于 ${PROJECT_DIR}/Carthage/Build/
(默认的Carthage路径) . 在我的应用程序目标中,我已将两个框架拖到嵌入式二进制文件部分,如文档中所述 . 现在无论我做什么,Xcode都抱怨它找不到这两个框架的头文件 . 我尝试过的:
-
Headers 在那里,我可以在Xcode树视图和Finder中点击它们 .
-
在框架的Xcode项目中, Headers 在Build Phases→Headers下列为Public .
-
将 Headers 搜索路径设置为
${PROJECT_DIR}/Carthage/Build/**
无效 . (WTF?) -
进行干净的构建并删除所有派生数据没有帮助 .
在Xcode 6和Xcode 7 beta 5中都尝试过 . 这是一个OS X目标,如果这有所不同的话 .
2 回答
我的 Headers 搜索路径错了 . 正确的做法没有帮助,但进入框架搜索路径的正确途径 . 去搞清楚 .
尝试删除并重新添加框架