项目中缺少main.jsbundle,Foundation和Security,导致错误

Ilj*_*lja 15 javascript xcode ios reactjs react-native

我注意到main.jsbundle项目中缺少文件文件并且不确定如何修复它,我应该删除文件/我可以执行哪一步来修复它?

以下是项目中的位置屏幕截图:

在此输入图像描述

更新:

类似的问题也出现在以下框架中

在此输入图像描述

Pri*_*dya 32

问题可以解决如下

  • 通过使用react native命令行
  • $ react-native bundle --entry-file ./index.ios.js --platform ios --bundle-output ios/main.jsbundle在本机项目根目录中使用它
  • main.jsbundle生成文件添加回的Add Files to Project选项
  • 只是验证该文件包含在构建阶段re-build

更新 对于要设置的资产目标,它们必须位于同一文件夹中.

试试这个,它会创建资产文件夹

$ react-native bundle --entry-file ./index.ios.js --platform ios --bundle-output ios/main.jsbundle --assets-dest ./ios
Run Code Online (Sandbox Code Playgroud)


sum*_*esh 6

在运行@pritishvaidya建议的命令解决了main.js捆绑问题之后我在我的案例中使用react-native version-0.47.1,但即使在发布版本中我也能看到黄色警告框.所以我通过添加--dev false修改了命令.这就是诀窍.在这里留下这个更新的命令以防万一有人像我一样被困住.

react-native bundle --entry-file ./index.ios.js --platform ios --dev false --bundle-output ios/main.jsbundle --assets-dest ./ios
Run Code Online (Sandbox Code Playgroud)


mys*_*elf 5

如果你从弹出create-react-native-app的反应本地v0.50 +的index.ios.jsindex.android.js现在的文件合并成index.js

在弹出运行之前或之后

npm i -g react-native-cli 如果你 npm install

要么

yarn global add react-native-cli 如果你 yarn install

......弹出后......

[坏建议]跑react-native bundle --entry-file ./index.js --platform ios --bundle-output ios/main.jsbundle.< - 不要这样做.

[ 更新 ]当xcode打开终端捆绑器时,会创建main.jsbundle.确保你没有关闭终端窗口,它会运行正常.