CocoaPods安裝和使用

一 安裝CocoaPods

1.1 更新ruby

安裝須要用到Ruby,雖然Mac自帶了Ruby,不過版本有點老了,最好更新一下ios

sudo gem update --system

1.2 更換ruby源

Ruby的軟件源rubygems.org被屏蔽了,因此要更換源vim

更換源

gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/

查看源路徑

gem sources -l

結果:
react-native

注: 請確保只有 gems.ruby-china.comruby

1.3 安裝CocoaPods

1.3.1 安裝

sudo gem install cocoapods

1.3.2 查看pod版本

pod --version

1.3.3 設置倉庫

就是把全部上傳到cocoapods的第三方框架下載每一個版本和網絡地址以及一些其餘描述信息到本地服務器

由於服務器在國外,會存在下載進度太慢問題。網絡

1.3.3.1 網速好的話,直接輸入下面命令

pod setup

1.3.3.2 網速很差

1) 建立文件夾
1.1) 自動
pod setup => control+c 中斷
1.2) 手動
  • 下載百度網盤 分享/Specs.zip
  • 在user Finder下command + shift + . 顯示隱藏文件
  • 點擊Finder頂部菜單欄前往>前往文件夾
  • 在彈出框中輸入~/.cocoapods
  • 將Specs.zip解壓放入.cocoapods中,同時修改文件夾名Specs->master

二 實際運用

終端當前路徑爲項目路徑
若是是react-native在項目/ios 文件夾下框架

2.1 初始化Podfile文件

2.1.1. pod init 新建Podfile文件

2.1.2. vim 新建

vim Podfile
  • 進入Podfile後輸入i編輯狀態(能夠查看左下角有個INSERT)
  • 按Esc而後輸入:wq保存並退出

2.1.3 小例子

platform :ios, '9.3'
use_frameworks!

target 'Test' do
  pod 'SDWebImage', '~>3.7.6'
  pod 'Masonry', '~>1.0.0'
end
  • platform :ios, '9.3'
    platform 是平臺
    ios, '9.3'是指定所支持系統和最低版本
  • target 'Test' do
    Test填寫你的項目名稱
  • pod 'SDWebImage', '~>3.7.6'
    pod 後面的就是你須要的框架
    '~>版本'

2.2 安裝

pod install

把Podfile文件裏寫的文件下載到當前文件夾,而且建立.xcworkspacespa

參考:
https://www.jianshu.com/p/1bb0ad42cb2e3d

相關文章
相關標籤/搜索