使用cocoapods管理遇到的坑

今天来总结一下使用cocoapods管理第三方库所遇到的坑,都是血泪史啊大哭

第一个大坑:

是用cocoapods来下载第三方库的时候,在执行完pod install之后终端里面会出现如图提示

这种错误,划线部分可能大家的都不太一样

解决方法:

1.Target - > building settings中搜索 划红线的部分(大家的搜索自己出现的,别搜索我划的红线),值类型是bool,点击other,把值换成

$(inherited)

2.如图中最后一个命令,执行pod update

3.解决问题完成。

第二个大坑:

好了,下载完第三方库之后,很happy,但是发现在项目中使用此第三方库导入头文件时,输入#import后,并不会联想第三方库头文件(XXXX.h),需要我们手动输入,很麻烦。大家可以按照下面的步骤操作

1.选择target(就是左边你的工程target)—— BuildSettings —— search Paths 下的 User Header Search Paths;

2.双击后面的空白区域;

3.出现下面的图,并且点击“+”号添加一项:并且输入:“$(PODS_ROOT)”(没有引号),选择:recursive(会在相应的目录递归搜索文件)(如图所示:) 



第三个大坑:

到此为止,大家想应该没有问题了吧,高兴的编译程序,然而事实并不朝着我们想要的方向发展,我靠,又尼玛出错了,真是☹️,错误如图:


文件里面没有错误,但是意思就是说在WVPersonModel这个类里面引用第三方库MTLModel找不到,无法引用:

解决方法:如图按照提示添加$(inherited)这样就解决了。

到这里工程终于能够编译成功了,今天就到这里,以后的坑以后再填,且行且填坑。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值