最新pods安裝,移除及問題

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.編譯運行

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章