CocoaPods 集成 SnapKit 踩坑记录

最近在学习Swift的过程中需要用到自动布局,于是找到了SnapKit——Masonry团队开源的Swift版本自动布局库。使用过程中出现了一些问题,在这里记录一下。

  • 首先我们使用CocoaPods导入SnapKit:
//Podfile
 platform :ios,'8.0'
 use_frameworks!
 target '你的工程名' do
    pod 'SnapKit'
  end
  • CocoaPods相关知识可以去看看唐巧前辈的博客
  • 导进来的Pods目录是这样的:


    CocoaPods 集成 SnapKit 踩坑记录_第1张图片
    image.png

注意这个Products文件夹

  • 我们试试能不能import


    CocoaPods 集成 SnapKit 踩坑记录_第2张图片
    image.png

喜闻乐见报错了,原因是Xcode找不到这个SnapKit.framework。

解决方案: command+B Build一下

CocoaPods 集成 SnapKit 踩坑记录_第3张图片
image.png

OK, 问题解决


另外还有个小坑,升级了Xcode9后,默认的Swift版本是4.0


image.png

而网上的库一般默认是支持3.x的, 所以这个时候你将第三方库导入你的工程时就会报语法错误:


CocoaPods 集成 SnapKit 踩坑记录_第4张图片
image.png

解决方案:将Swift Language Version换回较低的版本(3.x)重新Pod就行了。

你可能感兴趣的:(CocoaPods 集成 SnapKit 踩坑记录)