iOS了解之CocoaPods三方库管理

目录
  1. 安装
  2. 使用

使用cocoaPods管理三方库,可以避免手动管理三方库时额外需要的配置。

1. 使用

  1. 安装cocoaPods

第一步:修改源地址

// 修改源地址(旧地址被墙)
gem sources --remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/

/*
// 查看源地址 
gem sources -l  
*/

第二步:安装cocoapods

// 安装/更新cocoaPods   
sudo gem install cocoapods  

可能出现的问题

问题1. RuntimeError - [Xcodeproj] Unknown object version 表示cocoaPods的版本和Xcode的版本不一致导致的。
解决:更新cocoaPods


问题2. Failed to connect to GitHub to update the CocoaPods/Specs specs repo - Please check if you are offline, or that GitHub is down
解决:更新cocoaPods (暂定)


问题3.pod [!] CDN: trunk Repo update failed - 2 error(s):
解决:在Podfile文件的platform:ios,'9.0'下方添加:source 'https://github.com/CocoaPods/Specs.git'  再次:pod update
  1. 在项目中使用

搜索三方库

  pod search 三方库名称

编辑Podfile文件

  vim Podfile
  编辑               i
  退出并保存   ESC   :WQ  

例:
platform:ios,'9.0'
target "项目名" do
    inhibit_all_warnings!#屏蔽cocoapods库里的所有警告
    use_frameworks!
pod 'AFNetworking'    #永远最新版本
pod 'AFNetworking', '2.6.3'  #固定的版本
pod 'AFNetworking', '~> 2.6.3'  #小于3.0版本内的最新版本
end

下载安装/更新三方库

第一次安装时使用
  pod install  

更新所有三方库时使用
  pod update   

仅安装新添的三方库(不影响其他库)时使用
  pod install --verbose --no-repo-update

更新指定三方库(不影响其他库)时使用
  pod update 三方库名称 --verbose --no-repo-update   

其他

点击xcworkspace,打开应用

cmd+B(每次添加新的第三方库后 引入头文件时找不到,需要先编译一下)

你可能感兴趣的:(iOS了解之CocoaPods三方库管理)