1 查看?搭建開發(fā)環(huán)境 · React Native 中文網(wǎng)?
安裝 brew?
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
如果不行的話 直接下載install.sh
sh install.sh
查看 brew --help 是否安裝成功
brew install watchman
第2步 安裝 cocoapods
查看ruby 有沒有安裝
ruby -v
gem sources
當(dāng)然在更新之前要注意奔滑,國內(nèi)因?yàn)橛袎Φ膯栴}泉褐,所以需要更換一下ruby的sources,先刪除之前的sources
?gem sources --remove https://rubygems.org/
之后再添加國內(nèi)的rubysources
?gem sources -a https://gems.ruby-china.com/
之后安裝cocoapods
sudo gem install cocoapods
這里大概率會遇到報(bào)錯(cuò),告訴你沒有讀寫/usr/bin的權(quán)限钞啸,兩種選擇,一是重啟進(jìn)入保護(hù)模式讲冠,修改讀寫權(quán)限券膀,太麻煩了,所以我們用第二種處理方式谷扣,
sudo gem install cocoapods -n /usr/local/bin
完成之后運(yùn)行
sudo gem install ffi
最后運(yùn)行
pod setup
第3步 安裝react-native
npm install -g react-native-cli
react-native init yourprojectname
安裝完成后
cd yourprojectname/ios
找到Podfile
注釋掉
# use_flipper!
? # post_install do |installer|
? #? flipper_post_install(installer)
? # end
保存
執(zhí)行命令?
cd ..
arch -x86_64 pod install
之后
react-native run-ios