我不敢相信这是一个解决方案,更多的东西稍大名单看,试图解决这个问题。如果您发现任何这些问题,它可能会缩小搜索范围。
你试过选项点击,看它是否会真正带你到文件?有时候,Xcode会抱怨它不存在,但当你尝试点击选项时,它会自相矛盾地将它带到它。这可以希望解决,而不诉诸于下面的链接/搜索路径讨论,但清理项目和其他东西。
但尽管如此,作用与此第一道菜应该永远是干净的(产品>清洁)项目,并取得了关闭和打开Xcode的再次尝试,看看是否自动解决。您也可以尝试在单击Product后按住Option键,Clean选项将更改为Clean Build Folder,该文件夹将删除所有中间文件和构建文件以及其他内容。
在行动了类似的过程,因为这,你也可以尝试清除导出的数据文件夹(的Xcode>首选项>位置>点击旁边的箭头导出的数据文件夹位置)。
另一个愚蠢的错误,可能导致这只是安装的CocoaPods后打开.xcworkspace的.xcproj文件,而不是。
现在假设这是不行的,你可能会想确保的CocoaPods正确链接的一切。如果你去你的生成设置,具体点击目标:
你会想,以确保libPods-YourProject.a处于联接框架和库部分(大概会为您提供多种其他如果不知怎的,这种情况并非如此,但我会提到它是完整的)。如果这不是那么奇怪的问题,我可能会推荐再次安装pod,或者删除Cocoapods并将其添加到您的项目中。
同样,如果你在生成设置单击现在,向下滚动到链接中有一个选项叫其它链接器标记。确保有一个标志,你有旗帜说:$(继承)。在那之下,Cocoapods应该添加一堆以-l“PodName”开头的标志,现在我不是100%肯定的,因为除了额外的框架文件夹之外你还有头文件,但是我认为你应该看到的是 - L“谷歌”标志,然后下的所有-l“名”的标志,你会看到两个额外的行标志:
确保有一个写着 -framework “GGLCore”
现在你”也可能想要检查你的搜索路径。所以仍然在Build Settings下向下滚动,直到到达搜索路径选项。确保你的Framework搜索路径也有$(继承),你应该在右侧看到明确的搜索路径(不是当你点击它进行编辑时,你只会看到$(继承)。然而,更重要的是,标题搜索路径下面的部分 如果你点击它,你应该看到一堆看起来像这样的选项: "${PODS_ROOT}/Headers/Public/NameOfPod"
所以我再次确保Google包含在该列表中。在Finder中打开你的项目(右键点击Pods并点击Finder中的显示),你也应该能够通过Pods> Headers> Public显式导航到头文件。
这很可能出现问题,并且存在堆栈溢出存在的问题,您可以找到here,这可能会给你一些其他建议。
如果建议这样做,但不完全肯定,但如果您找到要导入的标题的位置,则可以尝试明确将其添加到位于搜索路径底部的“用户标题搜索路径”你正在看的选项。
但是,我的建议,如果你发现任何奇怪的事情是要删除并重新安装Cocoapods,因为这应该由他们照顾你。我的意思是完全是de-integrating Cocoapods
快速或客观的c –
目标c,非常有价值 – afyzgh