RN遇到的疑难杂症

2017-07-28  本文已影响0人  鲸鱼心

鄙人从事iOS开发已三年有余,处于对行业未来的忧虑,以及现实的考虑,现打算学习RN多一门技艺,希望能在风雨缥缈里寻一叶扁舟。这篇文章就是记录从学习伊始遇到的各种问题,希望大家多多指教。

1.npm install 的时候发生错误

npm ERR! code EINTEGRITY

npm ERR! sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y= integrity chexxxxxxxxxxxxxxxxxxxxxxxxxxxxDUqxF47jfwOgvK2UM16SEXk=. (10512 bytes)

是什么原因不清楚,但找到了解决方法。

先运行

npm i -g npm

再运行

grep -ir “sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y= integrity chexxxxxxxxxxxxxxxxxxxxxxxxxxxxDUqxF47jfwOgvK2UM16SEXk=” ~/.npm

�此时再运npm install就成功了。

如果有访问超时或不知道的错误, 建议尝试运行vpn。

原文地址:http://blog.csdn.net/Mr_rain/article/details/74551497

资料:https://github.com/npm/npm/issues/16861

2.xcrun: error: unable to find utility "instruments", not a developer tool or in PATH

ReactNative运行的时候出现这个错误

原因可能是本地安装了多个版本的xcode,无法明确启动某一个版本的模拟器,所以首先需要执行如下的命令

sudo xcode-select -s /Applications/Xcode8.1.app/Contents/Developer/    (红色部分是你实际的xcode app的名称)

然后就可以命令行启动模拟器了sudo react-native run-ios

3.错误出现执行react-native run-ios出现下面错误

Failed toinstallthe requested applicationAn application bundle wasnotfoundatthe provided path.Provide a validpathtothe desired application bundle.Print: Entry,":CFBundleIdentifier", DoesNotExistCommandfailed: /usr/libexec/PlistBuddy -c Print:CFBundleIdentifierbuild/Build/Products/Debug-iphonesimulator/ReactNativexx.app/Info.plistPrint: Entry,":CFBundleIdentifier", DoesNotExist

用--version参数创建指定版本的项目。例如react-native init DemoApp --version 0.44.3注意版本号必须精确到两个小数点。

项目创建好之后:执行:react-native run-ios

上一篇下一篇

猜你喜欢

热点阅读