我正在使用CocoaPods
将SnapKit
添加到我的iOS项目中。但是,SnapKit
中的所有函数都不能从我的源代码中访问。 Xcode立即抛出编译器警告沿着这条线#34;这不存在"
我按照here列出的安装说明进行操作。我也xcworkspace
打开了CocoaPods
创建的内容,我看到了我的应用项目和Pods
项目。我注意到在导航器中的Pods/Product
下,我看到Pods.framework
和SnapKit.framework
为红色。当我在项目目录中运行find . | grep SnapKit.framework
时,什么都没有出现。
在挖掘后我相信SnapKit.framework
位于DerviedData
下的~/Library/Developer/XCode
文件夹中。我注意到在Pod PODS_FRAMEWORK_BUILDPATH
的构建设置下设置为查看我项目下的builds
目录,该目录不存在。也许这就是问题所在?我的pod应该构建在build
目录中吗?我怎么能让他们这样做?
此外,我的项目和图书馆都是用swift编写的。
答案 0 :(得分:5)
我猜你错过了一些非常简单的事情:
import SnapKit
这将解决您的问题
答案 1 :(得分:0)
我在使用CocoaPods安装SnapKit后遇到了类似的问题。
我正确执行了安装并根据需要插入了导入SnapKit行,但我的项目根本没有识别SnapKit框架。进口生产线没有这样的模块"错误。
所以我尝试在没有SnapKit的情况下构建项目,然后像魔术那样在之后识别出SnapKit框架。我放回了导入的SnapKit线,一切都按预期开始工作。
答案 2 :(得分:0)
我几乎完全可以肯定这只是一个适用于我的边缘案例,但我正在编辑一个podfile并安装在垃圾箱中。
肯定选择了正确的文件夹;)