1.移除現有Ruby默認源
$gem sources --remove https://rubygems.org/
2.使用新的源
$gem sources -a https://ruby.taobao.org/
3.驗證新源是否替換成功
$gem sources -l
4.安裝CocoaPods
(1) $sudo gem install cocoapods
> 備註:蘋果系統升級 OS X ELCapitan後改爲
$sudo gem install -n /usr/local/bin cocoapods
(2) $pod setup
5.更新gem
$sudo gem update
6.新建工程,並在終端用cd指令到文件夾內並查找下所要倒入的第三方
$pod search AFNetworking
7.新建文件
$vim Podfile
寫入以下內容並保存 小提示:(終端vim文件 按 i 可編輯 ,esc 退出編輯,:wq 可保存退出)*
platform:ios, '6.0'
pod 'AFNetworking', '~> 2.3.1' <-------第三方
8.導入第三方庫
$pod install
常見錯誤總結:
終端 cocoapods 下載bug調試:
錯誤1:
Error fetching http://ruby.taobao.org/:
bad response Not Found 404 (http://ruby.taobao.org/specs.4.8.gz)
解決方案:把安裝流程中
$gem sources -a http://ruby.taobao.org/
—改爲—->$gem sources -a https://ruby.taobao.org/
錯誤2:
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/pod
解決方案:蘋果系統升級OS X EL Capitan後會出現的插件錯誤,將安裝流程 4.安裝CocoaPods 的 (1)sudo gem install cocoapods
——>改爲sudo gem install -n /usr/local/bin cocoapods
錯誤3:
[!] Unable to satisfy the following requirements: - `AVOSCloud (~> 3.1.6.3)` required by `Podfile`
Specs satisfying the `AVOSCloud (~> 3.1.6.3)` dependency were found, but they required a higher minimum deployment target.
解決方案:安裝流程:Podfile文件 中 platform:ios, ‘6.0’ 後邊的 6.0 是平臺版本號 ,一定要加上
持續補充更新中——————
刪除項目中已經配置的類庫
1.在已經配好的CocoaPods打開Podfile文件,刪除選中的框架 示例 :pod ‘JSONKit’
2.打開終端 cd 到當前項目目錄下,重新執行pod install命令。輸出信息如下:
如果Xcode已經裝有CocoaPods插件直接點擊Install Pods即可(建議先點擊 “ Update Pods ”,然後” Install Pods “)
3.JSONKit已被移除
在項目中移除CocoaPods
1.刪除工程文件夾下的Podfile、Podfile.lock和Pods文件夾。
2.刪除xcworkspace文件。
3.打開xcodeproj文件,刪除項目中的Pods文件夾及Pods.xcconfig引用和libpods.a:
4.打開Build Phases選項,刪除Check Pods Manifest.lock和Copy Pods Resources,以及Embeded Pods Frameworks:
5.編譯運行