cocoapods使用方法

1、前置

1.Podfile裏的文件

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


 

2、流程

該流程的前提是已安裝cocoapods,如未安裝請先安裝再繼續如下步驟orm

 

1.建立Podfile

CocoaPods的一切都是從一個名爲Podfile的文件開始的,咱們須要先建立這個文件。

首先進入到工程的根目錄下,建立空白的Podfile文件。

建立命令以下:

cd /Users/admin/Desktop/程序/cocoaTest

vim Podfile

//格式爲:cd空格框架要下載的工程根目錄

//vim Podfile也能夠寫成:touch Podfile,該命令建立Podfile文件

//輸入vim Podfile後即自動打開Podfile文件,可直接輸入須要填入的內容,輸入完畢後按esc退出編輯模式,後輸入:wq確認自動保存便可。

 

2.編輯Podfile

根據須要,咱們能夠在Podfile文件中寫入須要用到的第三方庫,以SBJson、 AFNetworking、 Reachability三個庫爲例,

platform :ios

pod ‘Reachability’,  ‘~> 3.0.0’

pod ‘SBJson’, ‘~> 4.0.0’

platform :ios, ‘7.0’

pod ‘AFNetworking’, ‘~> 2.0’

//具體完整命令見上面前置內容

 

3.執行導入命令

準備工做都完成後,在終端中的當前項目目錄下,運行如下命令以導入第三方庫:

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

相關文章
相關標籤/搜索