執(zhí)行pod install報(bào)錯(cuò)。通過cocoapods引入RN代碼里面語法報(bào)錯(cuò),分析cocoapods語法依賴于ruby,通過查看ruby版本(ruby -v),ruby版本為2.1.0,升級(jí)ruby版本到2.3.0以上即可。
/ReactComponent/node_modules/react-native/React.podspec
package = JSON.parse(File.read(File.join(_dir_,"package.json")))
version = package['version']

image
rbenv install 2.5.0 ---->安裝最新的ruby環(huán)境2.5.0,安裝好之后,查看ruby版本,ruby -v。
sudo gem install cocoapods ---->重新安裝cocoapods。
gem install xcodeproj ---->重新安裝xcodeproj。cocoapods基于ruby,需要導(dǎo)入xcodeproj庫。
pod repo remove master
pod setup
pod install
執(zhí)行pod install報(bào)錯(cuò)。
RuntimeError - [!] Xcodeproj doesn't know about the following attributes {"inputFileListPaths"=>[], "outputFileListPaths"=>[]} for the 'PBXShellScriptBuildPhase' isa.
解決辦法:打開project.pbxproj文件,刪除inputFileListPaths和outputFileListPaths。

WX20190701-161917@2x.png
重新pod install。