由于react-native升級(jí)到0.42.0,報(bào)錯(cuò):jschelpers/JavaScriptCore.h file not found,根據(jù)相關(guān)github issues反饋,需將cocoapods升級(jí)到1.2.0
- 執(zhí)行升級(jí)cocoapods之后:
sudo gem install cocoapods -v 1.2.0
報(bào)錯(cuò):
ERROR: Could not find a valid gem 'cocoapods' (= 1.2.0) in any repository
ERROR: While executing gem ... (OpenSSL::SSL::SSLError)
hostname "upyun.gems.ruby-china.org" does not match the server certificate
- 在想是不是需要升級(jí)下gem,于是執(zhí)行:
sudo gem update --system
報(bào)錯(cuò):
ERROR: While executing gem ... (OpenSSL::SSL::SSLError)
hostname "upyun.gems.ruby-china.org" does not match the server certificate
- 看來(lái)是源路徑的問(wèn)題,修改源路徑:
gem sources --remove https://ruby.taobao.org/
gem sources -a https://gems.ruby-china.org
gem更新成功
- 更新cocoapod:
sudo gem install cocoapods
報(bào)錯(cuò):
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/xcodeproj
于是修改語(yǔ)句為:
sudo gem install -n /usr/local/bin cocoapods --pre
升級(jí)成功