注:如果「等@「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限制一條語句,因此需要借助游標來進行面向單條記錄的資料處理。游標提供了一種對從表中檢索出的資料進行操作的靈活手段,就本...