ios 无法获取 BatchedBridge,请确保您的包已正确打包
ios Could not get BatchedBridge, make sure your bundle is packaged properly
我在模拟器上使用 xCode 9.2 版的 运行 应用程序时得到了这个
我已经尝试过 Stack overflow 和 Github S2 S3 S4 中提到的其他解决方案,但大多数解决方案都提到了 android。
P.S。该项目还包括此处解释的纯脚本代码 Integrate Pure Script in your React Native project
创建具有相同内容的 index.js、index.android.js 和 index.ios.js。我确实拥有所有这些并且它解决了我的问题
我就是这样解决的。
终止你的 metro bundler > react-native link > react-native 运行-ios
由于模拟器中未显示的某些错误而未捆绑,但仅抛出此错误。
试试这个:
npx react-native-asset
然后:
react-native run-ios
当我更改保存在本地目录中的图像的名称时,我也遇到了同样的问题。就我而言,我刚刚重新启动了 metro bundler,删除了应用程序,然后重新启动了应用程序。我的问题已解决。
这个问题主要是由于某些包或图像没有正确捆绑而引起的,这可能是由于资产路径不正确或安装包时的互联网问题或重新加载问题引起的。博览会捆绑到一个独立的库中,因此可以立即使用。
此错误不提供任何调试堆栈,因为即使是错误堆栈,它也没有正确地包含捆绑数据。
我刚遇到几个捆绑场景
Scenario 1 => While the expo is running and we install a new library on fly, few times during this importing the library might not get bundled properly, so it's better to stop the expo and re-run, or try reloading the error in app. This will some time resolve the issue, or if there is some error it will show up the error stack
Scenario 2 => You have a customised asset director or have changed the asset path in app.json
file improperly.
如果还有其他场景,请在评论中告诉我
我打开了一个 metro bundler 终端 window,每当我 运行 npm run ios
时,它都没有启动新的 metro 服务器,问题就在于此。我关闭了 metro bundler 终端 window 和 运行 npm run ios
,它打开了一个新的 metro 服务器,错误消失了
我遇到了同样的问题,然后我做了:
rm -rf node_modules,
npm 安装
并重新启动 metro (npm start)。成功了。
我在模拟器上使用 xCode 9.2 版的 运行 应用程序时得到了这个
我已经尝试过 Stack overflow 和 Github
P.S。该项目还包括此处解释的纯脚本代码 Integrate Pure Script in your React Native project
创建具有相同内容的 index.js、index.android.js 和 index.ios.js。我确实拥有所有这些并且它解决了我的问题
我就是这样解决的。
终止你的 metro bundler > react-native link > react-native 运行-ios
由于模拟器中未显示的某些错误而未捆绑,但仅抛出此错误。
试试这个:
npx react-native-asset
然后:
react-native run-ios
当我更改保存在本地目录中的图像的名称时,我也遇到了同样的问题。就我而言,我刚刚重新启动了 metro bundler,删除了应用程序,然后重新启动了应用程序。我的问题已解决。
这个问题主要是由于某些包或图像没有正确捆绑而引起的,这可能是由于资产路径不正确或安装包时的互联网问题或重新加载问题引起的。博览会捆绑到一个独立的库中,因此可以立即使用。
此错误不提供任何调试堆栈,因为即使是错误堆栈,它也没有正确地包含捆绑数据。
我刚遇到几个捆绑场景
Scenario 1 => While the expo is running and we install a new library on fly, few times during this importing the library might not get bundled properly, so it's better to stop the expo and re-run, or try reloading the error in app. This will some time resolve the issue, or if there is some error it will show up the error stack
Scenario 2 => You have a customised asset director or have changed the asset path in
app.json
file improperly.
如果还有其他场景,请在评论中告诉我
我打开了一个 metro bundler 终端 window,每当我 运行 npm run ios
时,它都没有启动新的 metro 服务器,问题就在于此。我关闭了 metro bundler 终端 window 和 运行 npm run ios
,它打开了一个新的 metro 服务器,错误消失了
我遇到了同样的问题,然后我做了: rm -rf node_modules, npm 安装 并重新启动 metro (npm start)。成功了。