美文网首页
使用cocoaPods管理第三方框架

使用cocoaPods管理第三方框架

作者: 快乐的tomato | 来源:发表于2017-07-24 20:59 被阅读32次

一、What

CocoaPods,是为 iOS 程序提供依赖管理的工具,管理第三方开源库,它的出现得我们可以节省设置和更新第三方开源库的时间。

二、How

2.1、安装

安装方法就不在详细描述了,可以参考别人的参考链接

2.2、使用方法

安装完成之后,在终端输入pod search SDWebImage(其他的第三方也可以),检查cocoaPods是否能用,出现以下绿色信息,说明可以用了,

后面的操作都是在终端运行

1>终端中,cd到项目总目录(注意:包含PodTest文件夹、PodTest.xcodeproj、PodTestTest的那个总目录)

2>建立Podfile(配置文件),接着上一步,终端输入 vim Podfile

三、Question

1、"_OBJC_CLASS_$_SVProgressHUD", referenced from:

      objc-class-ref in NTESLoginViewController.o

解决办法:

手动导入第三方库的时候,修改了Other Linker Flags ,所以解决办法就是: 

按照提示,增加$(inherited) 

2、target has transitive dependencies that include static binaries

解决办法:

1、删除podfile文件中的 use_frameworks!

2、更新 cocoapods版本

3、pod 遇到Unknown object version 问题 

https://www.jianshu.com/p/65e7feabab6d

4、Unable to download data from http://ruby.taobao.org/ & don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory

相关文章

网友评论

      本文标题:使用cocoaPods管理第三方框架

      本文链接:https://www.haomeiwen.com/subject/oenlmttx.html