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

第一个大坑:

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

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

解决方法:

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(会在相应的目录递归搜索文件)(如图所示:) 

使用cocoapods管理遇到的坑


第三个大坑:

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

使用cocoapods管理遇到的坑

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

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

使用cocoapods管理遇到的坑

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

相关文章:

  • 2021-09-14
  • 2021-06-22
  • 2021-10-15
  • 2021-08-31
  • 2022-01-09
  • 2021-08-01
  • 2021-04-11
  • 2021-05-22
猜你喜欢
  • 2022-12-23
  • 2022-01-04
  • 2021-04-08
  • 2022-12-23
  • 2021-10-16
相关资源
相似解决方案