没有捆绑网址.试图运行一个简单的反应启动应用程序



我只是想运行我的项目。Xcode成功地构建了它。当应用程序在模拟器中启动时,只是崩溃。

这是模拟器显示的错误,xcode也向我显示了:

不存在捆绑URL。

确保您正在运行Packager服务器或已在应用程序包中包含一个.jsbundle文件。

上述问题的原因是main.jsbundle返回为null的URL。

您可能需要在AppDelegate.m中更改代码,如下所示

#ifdef DEBUG
   jsCodeLocation = [NSURL URLWithString:@"http://192.168.120.40:8081/index.bundle?platform=ios&dev=true"];
 #else
   jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index" fallbackResource:nil];
 #endif

我遇到了同样的问题,试图整天弄清楚它。删除/构建文件夹或生成main.js没有帮助。

解决方案是:在我的项目的主文件夹中运行命令" npm start"。

最初的错误实际上是开发服务器未运行:)

让我知道它是否有帮助:)

尝试此

rm -rf ios/build/; kill $(lsof -t -i:8081); react-native run-ios

它对我有用。

相关内容

  • 没有找到相关文章

最新更新