在RN0.60版後ios依賴於CocoaPods
,你能夠把它理解爲ios開發中相似於npm
的工具,它能夠安裝別人開發好的庫。它會根據Podfile
文件去安裝對應的庫。在使用react-native-cli init 項目名
初始化的時候它會自動安裝,但國內都懂的。全部咱們最好提早安裝好。以避免等待過長,也浪費沒必要要的時間。node
咱們能夠使用mac 自帶一個gem
的工具安裝,能夠在終端輸入gem
應該會顯示以下: react
gem list
查看是否已經安裝
CocoaPods
,我這個是已經安裝的
使用
sudo gem install cocoapods
即可以安裝
CocoaPods
,可是
gem
默認安裝也很慢,因此咱們須要給它換個鏡像,就像
npm config set registry "https://registry.npm.taobao.org/"
更換鏡像同樣,我這裏使用的是
ruby-china.com
$ gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
$ gem sources -l
https://gems.ruby-china.com
# 確保只有 gems.ruby-china.com
複製代碼
一切正常即可以使用sudo gem install cocoapods
安裝cocoapods
啦ios
在終端輸入pod
即可以看到顯示以下:git
CocoaPods
安裝依賴在國內也很慢,但沒有像npm安裝node-sass那麼誇張,固然咱們也能夠給它設置到國內提供的鏡像,我使用的是這裏
開源軟件鏡像以下:
$ cd ~/.cocoapods/repos
$ pod repo remove master
$ git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git master
##最後進入本身的工程,在本身工程的podFile第一行加上:
source 'https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git'
複製代碼