首页 文章

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

提问于
浏览
0

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

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

没有捆绑URL存在 .

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

3 回答

  • 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
    
  • 0

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

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

    最初的错误实际上是dev服务器没有运行:)

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

  • 0

    试试这个

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

    它对我有用 .

相关问题