最近在学习Swift的过程中需要用到自动布局,于是找到了SnapKit——Masonry团队开源的Swift版本自动布局库。使用过程中出现了一些问题,在这里记录一下。
- 首先我们使用CocoaPods导入SnapKit:
//Podfile
platform :ios,'8.0'
use_frameworks!
target '你的工程名' do
pod 'SnapKit'
end
- CocoaPods相关知识可以去看看唐巧前辈的博客
-
导进来的Pods目录是这样的:
image.png
注意这个Products文件夹
-
我们试试能不能import
image.png
喜闻乐见报错了,原因是Xcode找不到这个SnapKit.framework。
解决方案: command+B Build一下
image.pngOK, 问题解决
另外还有个小坑,升级了Xcode9后,默认的Swift版本是4.0
image.png
而网上的库一般默认是支持3.x的, 所以这个时候你将第三方库导入你的工程时就会报语法错误:
image.png
网友评论