应用程序停留在启动屏幕上,然后显示错误“不存在捆绑软件网址”

时间:2019-07-11 18:10:53

标签: firebase react-native execution pod

我已经运行了以下创建的项目 npm安装 反应本机运行iOS 终端会在模拟器上显示已成功启动的应用程序。该应用程序还会显示启动屏幕,并停留在那里一分钟左右,然后显示错误“不存在捆绑包网址”

预期结果: 显示第一个登录页面屏幕 实际结果: 应用卡在启动屏幕上,然后在模拟器上显示错误

1 个答案:

答案 0 :(得分:0)

只有当我使用的是需要使用代理的wifi时,我才有(并且一直有)这个问题。

我发现的唯一“解决方案”是将ios-> appName-> AppDelegete.m中的IP添加到jscodeLocation变量中。

#ifdef DEBUG里面,我进行了更改:

    jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index" fallbackResource:nil];

   jsCodeLocation = [NSURL URLWithString:@"http://WRITEYOURIPHERE/index.bundle?platform=ios&dev=true"];

在Mac上,我的IP地址显示为

Apple logo at the top left
System preferences
Network

然后它将告诉您

  

您使用IP:1.1.1.1连接到“ WifiName”

只需取这个数字并将其放在我之前所说的jscodeLocation代码中,而不是WRITEYOURIPHERE:

   jsCodeLocation = [NSURL URLWithString:@"http://1.1.1.1/index.bundle?platform=ios&dev=true"];

这只是一种解决方法,因为它不会让我使用服务器服务,导致所有API调用失败。