没有捆绑URL存在。试图运行一个简单的react-native-navigation应用程序

时间:2017-12-04 01:51:37

标签: react-native react-native-navigation

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

这是模拟器显示的错误以及xcode还向我显示的内容:

不存在捆绑网址。

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

3 个答案:

答案 0 :(得分:1)

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

您可能需要更改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

答案 1 :(得分:0)

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

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

初始错误实际上是dev服务器未运行:)

如果有帮助,请告诉我:)。

答案 2 :(得分:0)

试试这个

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

它对我有用。