source 'https://github.com/CocoaPods/Specs.git'html
platform :ios, '8.0’ios
target '工程名' do git
pod ’AFNetworking’, ’~> 3.1.0’github
pod ’SDWebImage’vim
endxcode
//此處8.0爲最低適配版本,xcode8開始,最低是8.0框架
//'工程名'爲本身要導入的工程的名字spa
//Podfile裏雙引號單引號表達的意義差很少,儘可能推薦用單引號code
該流程的前提是已安裝cocoapods,如未安裝請先安裝再繼續如下步驟orm
CocoaPods的一切都是從一個名爲Podfile的文件開始的,咱們須要先建立這個文件。
首先進入到工程的根目錄下,建立空白的Podfile文件。
建立命令以下:
cd /Users/admin/Desktop/程序/cocoaTest
vim Podfile
//格式爲:cd【空格】框架要下載的工程根目錄
//vim Podfile也能夠寫成:touch Podfile,該命令建立Podfile文件
//輸入vim Podfile後即自動打開Podfile文件,可直接輸入須要填入的內容,輸入完畢後按esc退出編輯模式,後輸入:wq確認自動保存便可。
根據須要,咱們能夠在Podfile文件中寫入須要用到的第三方庫,以SBJson、 AFNetworking、 Reachability三個庫爲例,
platform :ios
pod ‘Reachability’, ‘~> 3.0.0’
pod ‘SBJson’, ‘~> 4.0.0’
platform :ios, ‘7.0’
pod ‘AFNetworking’, ‘~> 2.0’
//具體完整命令見上面前置內容
準備工做都完成後,在終端中的當前項目目錄下,運行如下命令以導入第三方庫:
pod install
打印如下結果:
Analyzing dependencies
Downloading dependencies
Installing AFNetworking (2.1.0)
Installing JSONKit (1.5pre)
Installing Reachability (3.0.0)
Generating Pods project
Integrating client project
[!] From now on useCocoaPodsTest.xcworkspace.
這就說明pod install命令執行成功了。
能夠看到,工程的根目錄下多了三個東西:CocoaPodsTest.xcworkspace、Podfile.lock文件和Pods目錄。
再看看剛纔執行完pod install命令打印出來的內容的最後一行:
[!] From now on useCocoaPodsTest.xcworkspace.
提示咱們從如今起,咱們須要使用 CocoaPodsTest.xcworkspace文件來開發。
對於工程發生的變化,有幾點須要說明:
第三方庫會被編譯成靜態庫供咱們正真的工程使用
CocoaPods會將全部的第三方庫以target的方式組成一個名爲Pods的工程,該工程就放在剛纔新生成的Pods目錄下。 整個第三方庫工程會生成一個名稱爲libPods.a的靜態庫提供給咱們本身的 CocoaPodsTest 工程使用。
咱們的工程和第三方庫所在的工程會由一個新生成的workspace管理
爲了方便咱們直觀的管理工程和第三方庫, CocoaPodsTest工程和Pods工程會被以workspace的形式組織和管理,也就是咱們剛纔看到的 CocoaPodsTest.xcworkspace文件。
原來的工程設置已經被更改了,這時候咱們直接打開原來的工程文件去編譯就會報錯,只能使用新生成的workspace來進行項目管理。
在須要的地方導入第三方庫的頭文件便可開始使用這些第三方庫。
原文連接:http://www.cnblogs.com/keepfool/p/5657065.html