CocoaPods 使用方法以及遇到的一些坑

2022-08-12 13:51:15 字數 2143 閱讀 7913

注:如果「等@「http」開頭的鏈結 並不好用 ,請吧@「http」 改為@「https」 符合ios9的新特性。如:@「

一:1.首先 cocoapods 是基於 ruby 環境的,但是由於現在 mac 本身都有 ruby 環境,所以直接用就可以。

二:1.cocoapods的安裝十分簡單方便 ,首先開啟電腦上的終端輸入以下命令($符號不要加哦):

$  sudo gem install cocoapods

2.因為 ruby 的軟體源使用的是亞馬遜的雲服務,所以被遮蔽了 ,一般我們會換成國內**的源:

$ gem sources --remove

$ gem sources -a

$ gem sources -l

3.如果出現了以下情況則證明成功了:

*** current sources ***

三.cocoapods的使用

1.使用就非常簡單了,建立乙個你的工程,然後在終端找到你工程的位置:

在終端中命令:cd "工程目錄"

工程目錄如果找不到的話,直接把工程拖拽到終端中貌似就可以了。

2.之後在工程目錄下新建乙個 podfile 檔案,依然在終端輸入:

$ vim podfile

在 podfile 檔案中可以寫你需要的第三方庫格式為:

platform :ios, '9.2'

target 'frame' do

pod 'afnetworking','3.0.0'

pod 'sbjson', '4.0.0'

end其中的frame為你的工程的資料夾,沒事兒不要改工程資料夾, 不然會出問題。

需要多少自己新增就可以了(隨時可以新增)

最後記得按esc 然後輸入:

:wq (儲存並退出)

$ pod install

4.如果看到類似:

from now on use `cocoapodsdemo.xcworkspace`.

的反饋資訊那麼就完成了,這句的意思是告訴你:以後開啟專案就用 .xcworkspace 檔案開啟,而不是 之前的.xcodeproj檔案。

四.當你開啟工程時可能會發現在以前的vc下標頭檔案不能引用第三方,那麼你還需要如下操作:

1.在專案的target的裡設定一下:在build settings 中搜尋 include 之後尋找 user header search paths 項,輸入$  後面選上recursive ,之後就可以使用了。

五.三點注意事項:

1. 以後開啟檔案一定是  .xcworkspace 檔案開啟,而不是 之前的.xcodeproj檔案。

2常用的命令 

檢視當前系統cocoapods版本命令:

pod --version

六. 出過的問題

1。公升級電腦的最新系統之後podfile

其中aaaaa指的是工程名

先寫這麼多吧, 遇到的各種坑都忘記記錄下出的什麼錯誤了。

sudo gem install cocoapods這一步在os x10.11會出現錯誤,參考下面方法解決
摘要 解決cocoapods在os x 10.11上出現的問題。 

最近把mac系統公升級到10.11系統,但是在用pod install命令的時候,卻提示command not found.後來上網查了下才知道,cocoapods在10.11系統上發生了變化。

1sudo gem install cocoa pods -v

1error:  while executing gem ... (errno::eperm) operation not permitted - /usr/bin/pod。

為了解決上面提到的問題,以及cocoapods在os x 10.11系統上的正常使用,我們需要在命令列輸入這樣一句話,

1sudo gem install -n /usr/local/bin cocoapods

這樣就能解決cocoapods在10.11系統上出現的問題了。

cocoaPods的安裝以及使用

1.ruby環境搭建 a.開啟終端 輸入 ruby v 確定版本在2.0.0以上,否則更新版本 b.更新ruby c.終端輸入如下命令 把ruby映象指向taobao,避免被牆 gem sources remove gem sources a gem sources l 用來檢查使用替換映象位置成功...

Qt VC環境搭建以及使用方法

一 安裝 1.在trolltech.com windows 環境下可使用的 qt原碼包,如 qt win opensource src 4.3.4 zip 並解壓縮 如解壓縮至 f qt 4.3.4 2.新增系統環境變數,在 path 中新增qt 的bin 路徑 f qt 4.3.4 bin 新增新...

SQL游標原理以及使用方法

在資料庫開發過程中,我們常常會遇到這樣情況,即從某一結果集中逐一地讀取一條記錄。那麼如何解決這種問題呢?我們知道sql server 並沒有提供單一記錄的表達形式,除非使用where限制一條語句,因此需要借助游標來進行面向單條記錄的資料處理。游標提供了一種對從表中檢索出的資料進行操作的靈活手段,就本...