我已经创建了一个全新的本地反应项目,它在android(调试/发布)和ios(调试)上运行良好。
但当我按Facebook docs所描述的那样切换到发布方案 它在启动时崩溃并抛出以下异常:
确保打包器正在运行或您已嵌入JS包 你的应用程序bundle.unsanitizedScriptURLString:((null))2017-01-17 21:59:18.720641 XXXX [332:53718] ***由于未被捕获而终止应用程序 exception' RCTFatalException:没有提供脚本URL。
对这个问题的原因有什么看法?!
xcode:8.0 和 react-native:0.40.0
答案 0 :(得分:2)
我正在回答我自己的问题。
使用此命令生成 jsBundle 解决了我的问题:
react-native bundle --dev false --assets-dest ./ios --entry-file index.ios.js --platform ios --bundle-output ios/main.jsbundle