cocoapods使用

1,安裝RVM

2,安裝Ruby

http://blog.csdn.net/lissdy/article/details/9191351

3,安裝gem

https://rubygems.org/pages/download#formats

4,升級gem

sudo gem update --system

5,安裝cocoapods

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

pod setup

6,內容更新

pod install –verbose –no-repo-update

pod update –verbose –no-repo-update


原理說明:

a.第三方庫會被編譯成.a靜態庫供我們真正的工程使用。

CocoaPods會將所有的第三方庫以target的方式組成一個名為Pods的工程,該工程就放在剛才新生成的Pods目錄下。整個第三方庫工程會生成一個名稱為libPods.a的靜態庫提供給我們自己的CocoaPodsTest工程使用。對于資源文件,CocoaPods提供了一個名為Pods-resources.sh的bash腳本,該腳本在每次項目編譯的時候都會執行,將第三方庫的各種資源文件復制到目標目錄中。

b.我們的工程和第三方庫所在的工程會由一個新生成的workspace管理

為了方便我們直觀的管理工程和第三方庫,Demo工程和Pods工程會被以workspace的形式組織和管理,也就是我們剛才看到的Demo.xcworkspace文件。

c.原來的工程設置已經被更改了,這時候我們直接打開原來的工程文件去編譯就會報錯,只能使用新生成的workspace來進行項目管理。

d.CocoaPods通過一個名為Pods.xcconfig的文件來在編譯時設置所有的依賴和參數。

文/TonyDuan(簡書作者)

原文鏈接:http://www.lxweimin.com/p/89605e02bf18

著作權歸作者所有,轉載請聯系作者獲得授權,并標注“簡書作者”。



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

推薦閱讀更多精彩內容