美文网首页
RN遇到的疑难杂症

RN遇到的疑难杂症

作者: 鲸鱼心 | 来源:发表于2017-07-28 10:08 被阅读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

    相关文章

      网友评论

          本文标题:RN遇到的疑难杂症

          本文链接:https://www.haomeiwen.com/subject/vqjxlxtx.html