一、检查ruby镜像
1. cd到工程目录文件夹,检查ruby镜像
$ gem sources -l
如果还是https://rubygems.org/,就需要删除
2. 当前ruby镜像
$ gem sources --remove https://rubygems.org/
3. 添加最新ruby镜像
$ gem sources -a https://gems.ruby-china.com/
二、安装cocoapods
1. 执行gem系统更新
$ sudo gem update --system
此时需要输入电脑解锁密码
2. 执行gem系统更新
$ sudo gem install cocoapods
注意
如果此时报错,没有权限
$ sudo gem install -n /usr/local/bin cocoapods
或者指定版本
$ sudo gem install -n /usr/local/bin cocoapods --pre
或者
$ sudo gem install -n /usr/local/bin cocoapods -v(指定版本)
3. 安装成功后,查看一下版本
$ pod --version
查看cocoapods版本
3.设置pod仓库
$ pod setup
等待进度完成就OK啦~
报错原因注意 如果电脑中有多个Xcode 需要指定路径
解决办法:将xcode应用拖进来终端 执行,最后执行setup就可以啦~
$ sudo xcode-select -switch /Applications/Xcode11.2.1/Xcode.app
三、使用cocoapods
1. 安装成功后,查看一下版本
$ cd 使用pods包的路径
2. 初始化(也可以不做)
$ pod init
执行完后,ls可以查看当天添加了哪些文件
3. 编辑PodFile文件
$ vim Podfile
第一步:按i进入编辑模式 只大概写一下基本写法 你真的会写Podfile吗?
platform :ios,'8.0' //说明平台为iOS,版本最低为8.0
inhibit_all_warnings! //忽略引入库的所有警告
target 'abc' do //针对abc target引入三方库
pod "AFNetworking"
......
end
pod search UI 查看pods 搜索关键词
第二步:编辑结束后,按esc退出编辑模式,接着输入:wq保存文件并退出,此时在你的工程的目录中会出现一个Podfile文件,运行pod install
$ pod install
下载可能会很慢,也可以输入 $ pod install --verbose --no-repo-update
第三步:完成后,打开项目通过demo.xcworkspace 打开,而不是之前的.xcodeproj文件,这样就完成啦~
【注意】最近有一个问题 在已安装cocoaPods的情况下 pod 命令无效
需要先执行:export PATH=HOME/Software/ruby/bin
然后再使用pod命令就可以了
网友评论