執(zhí)行pod install報(bào)錯(cuò)耸序。通過(guò)cocoapods引入RN代碼里面語(yǔ)法報(bào)錯(cuò)忍些,分析cocoapods語(yǔ)法依賴于ruby,通過(guò)查看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庫(kù)。
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.
解決辦法:打開(kāi)project.pbxproj文件开仰,刪除inputFileListPaths和outputFileListPaths。
WX20190701-161917@2x.png
重新pod install薪铜。