React Native开发中遇到的各种问题汇总

  • 1.在iOS模拟器中无法调用Command+R进行刷新
    分析: 将模拟器的操作关闭了
    解决办法:将模拟器中国Hardware->Keyboard->Connect Hardware Keyboard打开即可
图片.png
  • 2.新创建的ReactNative项目,在项目文件夹下执行react-native run-ios,但是出现以下报错(2017年7月4日)
** BUILD FAILED **


The following commands produced analyzer issues:

    Analyze /Users/xietao/Desktop/HanQiaoNote/项目源码/DouBanProject/node_modules/react-native/ReactCommon/yoga/yoga/Yoga.c
    Analyze /Users/xietao/Desktop/HanQiaoNote/项目源码/DouBanProject/node_modules/react-native/ReactCommon/yoga/yoga/YGNodeList.c
(2 commands with analyzer issues)

The following build commands failed:
    PhaseScriptExecution Install\ Third\ Party /Users/xietao/Desktop/HanQiaoNote/项目源码/DouBanProject/ios/build/Build/Intermediates/React.build/Debug-iphonesimulator/double-conversion.build/Script-190EE32F1E6A43DE00A8543A.sh
(1 failure)

Installing build/Build/Products/Debug-iphonesimulator/DouBanProject.app
An error was encountered processing the command (domain=NSPOSIXErrorDomain, code=2):
Failed to install the requested application
An application bundle was not found at the provided path.
Provide a valid path to the desired application bundle.
Print: Entry, ":CFBundleIdentifier", Does Not Exist

Command failed: /usr/libexec/PlistBuddy -c Print:CFBundleIdentifier build/Build/Products/Debug-iphonesimulator/DouBanProject.app/Info.plist
Print: Entry, ":CFBundleIdentifier", Does Not Exist
报错

原因:init命令默认会创建最新的版本,而目前最新的0.45版本需要下载boost库编译。此库体积庞大,在国内即便翻墙也很难下载成功,导致很多人无法正常运行iOS项目,推荐暂时使用0.44.3的版本。
解决办法: 创建项目暂时先使用react-native init MyApp --version 0.44.3,指定某个版本。
你可以使用--version参数(注意是两个杠)创建指定版本的项目。例如react-native init MyApp --version 0.44.3。注意版本号必须精确到两个小数点。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,907评论 25 709
  • 尽管在移动开发中,原生APP的开发成本很高,但现阶段基于原生开发仍然是必须的,因为Web的用户体验仍无法超越Nat...
    奔跑的大橙子阅读 10,744评论 0 11
  • 伴随着风声,雨声,雷电声,高考如约得拉开了序幕,今天是高考的第一天,跟往年一样,第一门考的还是语文,伴随着...
    沐沐Y阅读 1,697评论 0 0
  • 由於身體原因,中斷了早起的計劃,也不能一如往常的打坐和練功了,心裡想著:“要是能持之以恆該多好!”有些不得已的惋惜...
    铱漩娜阅读 1,058评论 0 0
  • 文/木明 做为你的妹妹,是我最幸运的事。 ——题记 作为一个女生,从小到大,每次跟别人提起自己的哥哥总是最最自豪。...
    讨厌鱼阅读 3,073评论 1 1

友情链接更多精彩内容