1.創(chuàng)建Podfile文件
Xcode新建一個項目,我這里項目名為NOTHING

接著:
A. 終端cd到這個項目的目錄,打開終端輸入cd,將文件直接拖入即可完成cd操作。

B.創(chuàng)建Podfile
1.接著a步,終端輸入 vim Podfile
2.然后鍵盤輸入i,進入編輯模式,在輸入模式里面我們輸入:(我這里是pod React Native 的庫,為了將RN集成到原生項目,后面會說) ,當然我們也可以pod其他的一些第三方庫,例如輸入:
platform :ios, '7.0'
pod 'MBProgressHUD', '~> 0.8'
platform :ios, '7.0'
pod 'React', :path => ‘./ReactComponent/node_modules/react-native', :subspecs => [
'Core',
'ART',
'RCTActionSheet',
'RCTAdSupport',
'RCTGeolocation',
'RCTImage',
'RCTNetwork',
'RCTPushNotification',
'RCTSettings',
'RCTText',
'RCTVibration',
'RCTWebSocket',
'RCTLinkingIOS',
]

(第一行我們輸入需要兼容的ios系統(tǒng)版本,第二行我們可以pod一些我們需要在項目使用的第三方庫)
c.然后按Esc,并且輸入“ :”號進入vim命令模式,然后在冒號后邊輸入wq

注意:鍵盤輸入 :后,才能輸入wq?;剀嚭蟀l(fā)現(xiàn)PodTest項目總目錄中多一個Podfile文件
C .最后終端cd 到項目總目錄,接著輸入pod install

注意:這個過程可能會非常的緩慢,我們需要靜靜地等,終端進程其實沒有結(jié)束,我們可以新建終端窗口,查看進程。方法如下:
1.打開終端新窗口,輸入:cd ~/.cocoapods/ 跳到cocoapods文件夾內(nèi)
2.,執(zhí)行"du -sh *"查看正在下載的文件夾的大小

D.測試應(yīng)用
Xcode里面的文件,我們在需要的地方導(dǎo)入一些頭文件進行使用。
2.敲黑板補充:
1.當我們需要在項目里使用新的第三方庫時,這就需要修改Podfile了,就是重新cd編輯的那個保存在項目根目錄中的文件,vim編輯,參照上面的 《B.創(chuàng)建Podfile》 修改完了Podfile文件,需要重新執(zhí)行一次pod install命令。
例如:
platform :ios
pod 'JSONKit', '~> 1.4'
pod 'AFNetworking', '~> 2.0'
pod 'MBProgressHUD', '~> 1.0.0'
2.查找第三方庫
終端輸入命令,例如
pod search AFNetworking
3.我在pod時遇到的問題
我在執(zhí)行pod 'MBProgressHUD', '~>1.0.0'的時候,出現(xiàn)這個錯誤:
[!] The dependency
MBProgressHUD (~> 1.0.0)is not used in any concrete target.
后來找了下解決辦法,因為我們在使用這個庫的時候沒有制定的target。
在創(chuàng)建Podfile的時候,用這種格式使用,
platform :ios, '8.0'
use_frameworks!
target 'MyApp' do
pod 'AFNetworking', '~> 2.6'
pod 'ORStackView', '~> 3.0'
pod 'SwiftyJSON', '~> 2.3'
end
里面的 MyApp 記得替換為自己工程里面的target。這樣就基本OK了,執(zhí)行pod install / pod update 就都可以了。