mac react-native ios 开发环境问题

344 阅读1分钟

react-native run-ios 命令跑完后,模拟器上显示上面错误解决方式

problem: no bundle url present make sure you're running a packager server or have included a .jsbundle

参考视频:www.youtube.com/watch?v=eCs…

react-native 项目名为 AppDemo
Solution:
1. 用xcode打开AppDemo/ios/AppDemo.xcodeproj的文件 然后删除main.jsbundlexcode中刚刚删除main.js的位置 重新新建一个类型为Empty命,名为main.jsbundle 的文件
2.在AppDemo目录终端 执行下列代码
  react-native bundle --entry-file index.js --platform ios --dev false --bundle-output ios/main.jsbundle --assets-dest ios
  终端执行完上述命令后,刚刚新建的main.jsbundle 会生成一堆代码 如下图

3.在AppDemo目录下重新执行 react-native run-ios 


Solution 第2步对应的图.