IOS开发日记(三)——如何导入第三方库

1.安装cocoapods

gem基本操作:

查看gem源:gem sources -l

添加gem源:sudo gem sources -a "地址" (推荐的gem源:https://ruby.taobao.org/   或者国外gem源:https://rubygems.org/)

删除gem源:sudo gem sources -r "地址"

 

安装:

下载cocoapods:sudo gem install cocoapods

安装cocoapods:pod setup

 

2.使用cocospods

先用xcode创建一个项目,然后关闭xcode

然后进入Mac终端  cd到新建的项目目录下并执行pod init,此时会在项目的目录下生成一个Podfile文件

比如我们要导入的第三方库是Charts库,首先我们要查一下Charts库的最新版本是啥,终端执行pod search charts,我们选择最新版本的Charts,然后复制其中的pod ‘Charts’

然后我们打开之前创建的Podfile,把复制的内容加到如图位置(注意把platform解开然后填入你的ios的版本)然后保存并关闭

然后按q退出之前的serach信息,继续在终端执行pod install --no-repo-update,然后就会在项目目录下又生成一些文件,我们双击打开xcworkspace文件

然后我们打开一个ViewController文件写入import Charts 发现没有报错,说明成功导入,可以开始开发啦

之后,项目就统一用xcworkspace运行项目就可以了

 

如果遇到如下问题:说明Profile文本中有类似中文符号之类的不规范标识,处理方法:用xcode打开后改正即可

 

添加多个第三方库时:在 Podfile中直接添加即可,如果只添加新的,会移除之前的库只添加新库

在使用pod search Alamofire 时出现了  [!] CDN: trunk Repo update failed - 72 error(s):   的错误:(同样在pod install --no-repo-update时也是这个错误)

处理方法:

跳转到指定目录下 :   cd ~/.cocoapods/repos

执行:git clone https://github.com/CocoaPods/Specs(这个下载有时会中断,然后要多试几次,我下了4,5次吧😅)

然后删除掉trunk源:pod repo remove trunk

然后查看一下:pod repo 

然后就可以pod search XXX了

然后在Podfile中添加source和你要用的源

 

最后执行:pod install --no-repo-update即可

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值