最新Cocoa pods集成及使用

最近公司要新做一個項目,然后重新集成了下Cocoapods 相比之前集成 有了一些改動,但是大體不變,還是總結一下,為自己,也為其他人提供個方便。

首先,打開終端輸入窗口。(本文中出現的$都不需要輸入,只是為了方便大家知道哪個是命令)

1.檢查當前的gem source.

$ gem sources -l

如果沒有 任何的ruby源 命令行反饋提示為:command not found;? //這種情況一般表現在之前電腦上沒裝過Cocoapods的情況。

如果電腦上之前安裝過Cocoapods,命令行反饋提示為:

*** CURRENT SOURCES ***

https://rubygems.org/

或者

*** CURRENT SOURCES ***

https://taobao.org/? ? ? ? ? ? ? ? ? ? ? //這里 這兩個地址為兩個不同地址的鏡像文件。一個是ruby的鏡像文件 一個是淘寶的鏡像文件。

如果 你曾經安裝的是第一種情況下的鏡像文件的話 ,建議刪除,重新安裝淘寶的鏡像文件 (因為第一個網址被我大天朝無情屏蔽了 你們懂的 當然如果你有可用的VPN 應該也可以下載第一種,這里我下載的是第二種)。

如果命令行 反饋出的是第一種情況 :輸入命令

$gem sources --remove https://rubygems.org/? //移除ruby鏡像文件

正常的命令行反饋為:

https://rubygems.org/ removed from sources

$gem sources -a https://ruby.taobao.org/ //安裝淘寶鏡像文件(這里注意:如果 你電腦上沒裝過Cocoapods 從這一步開始)

正常的命令行反饋為:

https://ruby.taobao.org/ added to sources

以下將執行安裝Cocoapods的操作(到這一步 無論是哪種情況 都已經安裝了淘寶的鏡像文件,所以以下步驟適用所有情況)

命令行執行:

$sudo gem install cocoapods? ? ? //執行安裝下載Cocoapods命令

如果 你電腦上有密碼? 會叫你輸入密碼 注意 你輸入的密碼 默認是不顯示的 直接輸入密碼 回車即可

輸入密碼會等待一段時間?

? 當出現... gems installed ? ?這一段代碼 就是表示 你下載成功了

注意:這里常出現的問題

如果出現:

ERROR:? While executing gem ... (Errno::EPERM)

Operation not permitted - /usr/bin/xcodeproj

輸入這個命令:

sudo gem install -n /usr/local/bin cocoa pods

解決后

然后 執行命令:

$pod setup? ? //設置 cocoapods

執行完這句,cocoa pods 安裝完成。

如何使用CocoaPods:

1.在Xcode上新建一個工程,在終端中進入程序根目錄下,輸入:

$ pod init

這里會創建一個podfile文件;

2.進入podfile文件,可以利用命令,

$vim pod file

進入編輯頁面 然后按鍵盤 i鍵 此頁面可以進行插入操作。

pod 相應的第三方庫即可

例:

pod 'AFNetworking'

這里pod ?進去的第三方庫默認是最新版本 ,當然也有例外 。pod之前最好查詢一下?

查詢命令為:

$pod search 'AFNetworking'

查詢出來 復制粘貼最新版本的第三方庫的命令即可。

pod 完成后 按esc 鍵 退出編輯狀態 然后輸入:wq

退出命令

3.輸入:pod install ,這時請耐心等待下載,等下載好。打開工程 那么這個庫就已經存在你的項目中了

4.啟動工程的時候選擇使用pod生成的那個工程名(不要用藍色的那個圖標啟動 要用白色的啟動)。

5.刪除cocoaPods中的某個類庫

如果自己不想使用某個類庫后,想刪除某個三方庫,那么我們就需要重新配置podfile文件,在podfile文件中直接打開,刪除對應的文字就可以解決掉,比如直接把pod ‘AFNetworking’刪除即可,然后執行pod install

6.刪除cocoaPods我如果覺得不想使用cocoaPods,我想刪除,那么我需要刪除一下文件

刪除工程文件夾下的Podfile、Podfile.lock和Pods文件夾。

刪除xcworkspace文件。

打開xcodeproj文件,刪除項目中的libpods.a和Pods.xcconfig引用:

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • CocoaPods 是什么? CocoaPods 是一個負責管理 iOS 項目中第三方開源庫的工具。CocoaPo...
    朝洋閱讀 25,744評論 3 50
  • 目錄 CocoaPods簡介 常用命令一覽 一、CocoaPods 的安裝 1、更換 Gem 的源 2、更新升級 ...
    笑啥風云閱讀 701評論 0 1
  • 1.類和結構體對比 類和結構體是人們構建代碼所用的一種通用且靈活的構造體。我們可以使用完全相同的語法規則來為類和結...
    思考的快與慢閱讀 357評論 0 0
  • ......起來,我們走吧!(約十四 31) 為求事情做得好而產生的夢想,原是對的。但在實行時仍在發夢,那就不對了...
    斐斐feifei閱讀 148評論 1 0
  • 工作中經常會用到圓角的按鈕,另外點擊還需要有按下的效果。機智的你是否已經厭煩了有時甚至為了改變顏色而不停的寫dra...
    We7ex閱讀 269評論 0 1