为什么 React Native 0.30 无法从 iPhone 设备上的开发服务器获取更改?

2024-02-24

自从我升级到 React Native 0.30 以来,我的物理 iPhone 上的构建是从预捆绑文件而不是开发服务器加载的。查看更改的唯一方法是再次构建并运行应用程序。以前,我可以通过刷新立即在 iPhone 上看到变化。

如果我使用模拟器,则可以很好地更改开发服务器的负载。

这是我的 AppDelegate.m:

#import "AppDelegate.h"

#import "RCTBundleURLProvider.h"
#import "RCTRootView.h"

@implementation AppDelegate

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
  NSURL *jsCodeLocation;

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

  RCTRootView *rootView = [[RCTRootView alloc] initWithBundleURL:jsCodeLocation
                                                      moduleName:@"upool"
                                               initialProperties:nil
                                                   launchOptions:launchOptions];
  rootView.backgroundColor = [[UIColor alloc] initWithRed:1.0f green:1.0f blue:1.0f alpha:1];

  self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
  UIViewController *rootViewController = [UIViewController new];
  rootViewController.view = rootView;
  self.window.rootViewController = rootViewController;
  [self.window makeKeyAndVisible];
  return YES;
}

@end

您已设置jsCodeLocation使用捆绑包。将该行更改为

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

e.g.

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

您可以通过运行来获取机器的公共IPifconfig在终端中。 IP 地址列在下面en0:, 成功inet.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么 React Native 0.30 无法从 iPhone 设备上的开发服务器获取更改? 的相关文章

  • React Native KeyboardAvoidingView 覆盖了最后的文本输入

    我正在使用 React Native键盘避开视图 https facebook github io react native docs keyboardavoidingview html行为设置为填充 在 Android 上测试 我的屏幕上
  • 检索设备信息 React-Native iOS

    嘿 我正在尝试从 iPad 获取设备信息 我尝试过使用https github com rebeccahughes react native device info https github com rebeccahughes react
  • 全屏编辑时React-native文本输入颜色问题

    In my react native android app This is the same text box in portrait Landscape views I have used selectionColor underlin
  • 与对象反应 Native FlatList

    我想使用 React Native 的 FlatiList 渲染对象 但该组件没有返回预期结果 我的字典是这样的 Object Lisa Sky Object name Lisa surname Sky age 21 sex female
  • 在项目后对本机动画平面列表项目做出反应

    我正在寻找一种方法来制作一个又一个的动画平面列表项目 当一个项目完成他的动画时 下一个项目 来自平面列表 将出现在屏幕上 class AnimatedFlatList extends React PureComponent state se
  • [“类型别名”只能在 .ts 文件中使用]

    我使用命令react native init 名称项目 然后打开vscode似乎有错误消息代码 图像 这就是你需要用 VS Code 做的事情 仔细观察 gif Steps to resolve error 1 Go to extensio
  • React Native Expo“AppLoading 在加载时引发意外错误”错误

    我有一个带有 Expo 的 React Native 项目 我在 Android 手机上安装了 Expo 客户端 到目前为止 它一直运行良好 但即使我没有更改任何代码 当我用手机扫描二维码时 我现在仍收到以下错误 此错误显示在终端上 并且手
  • React Native 中的发布模式诊断

    有没有办法让React Native输出所有console log呼叫同一个地方NSLog goes 有没有办法让我看到输出console log在发布模式下 如果没有 是否有一个 NSLog helper for React Native
  • 如何在 React Native 中截屏测试?

    我想使用屏幕截图测试我的 React Native 应用程序 UIAutomation javascript 文件将由以下命令执行fastlane https fastlane tools 并且应该向我提供我需要的所有子视图 这部分工作正常
  • 如何使 TextInput 只接受最多 2 位小数且最大值?

    这是我在 React Native 中的 TextInput 组件的代码片段 模拟器上的渲染如下所示 我想让输入字段只接受十进制数onChangeText函数 我正在更新状态的值 我有什么想法可以实现这个输入绑定的最大值吗 我要检查里面的值
  • 在 Flex 中,React Native 会溢出

    因此 对于上面的图像 我试图让 绿色 框包围动态文本 请注意蓝色和黄色文本框是如何在flex row 配置 蓝色文本框位于flex 2黄色是flex 1 一切工作正常 直到文本对于父容器来说太大 我希望绿色容器能够根据需要生长以适应弯曲的内
  • 如何将 ColorFilter 与 React-Native-Lottie 一起使用?

    我似乎无法让 colorFilter 属性与我的 json 文件一起使用 没有错误 但颜色显然没有改变
  • 检查 `MaterialTopTabNavigator` 的渲染方法

    我想创建一个顶部选项卡导航器 并将两个屏幕 Badges js 和 Studying js 放入选项卡中 当我在设备上运行它时 出现错误 错误 元素类型无效 需要字符串 and 检查 MaterialTopTabNavigator 的渲染方
  • 使用 Expo XDE 找不到入口文件index.js

    当我在 Expo 中加载反应本机应用程序时 出现错误 在任何根目录中都找不到入口文件index js 我正在添加到现有的 React Web 应用程序 并在根级别有 index ios js 在本地 模拟器中以及通过硬连线手机上的 Xcod
  • 删除某些屏幕的顶部导航栏

    有没有办法仅删除特定屏幕的顶部导航栏 我正在使用反应导航 我已经尝试过以下操作 header visible false 但它只隐藏导航栏 导航栏的空间仍然无法使用 提前致谢 我用headerShown像这样标记 import React
  • Animated.Event 在 React Native 中如何工作?

    我理解正确吗 这两套代码的意思是一样的吗 在性能或者可靠性上有什么区别吗
  • 如何在另一个自定义 Hook 中使用返回值的自定义 Hook?

    我正在使用 React native 其中有一个名为的自定义 HookuseUser使用以下方法从 AWS Amplify 获取用户信息Auth getUserInfro方法 然后获取返回对象的一部分并用它设置一个状态变量 我还有另一个名为
  • react-native - 图像需要来自 JSON 的本地路径

    你好社区 我正在react native中开发一个测试应用程序 并尝试从本地存储位置获取图像 我实际在做什么 我将图像直接链接源提供给 var 并在渲染函数中调用此方法 react 0 14 8 react native 0 23 1 np
  • 找不到处理意图 com.instagram.share.ADD_TO_STORY 的活动

    在我们的 React Native 应用程序中 我们试图让用户根据视图 组件中的选择直接将特定图像共享到提要或故事 当我们尝试直接使用 com instagram share ADD TO FEED 进行共享时 它以一致的方式完美运行 但是
  • React Native 上的文本缩进

    我需要缩进 React Native 段落的第一行 但使用常见的csstext indent财产 textIndent 与 React Native 不兼容 伪元素选择器也不兼容 例如 first line 有什么方法可以做到这一点而不用将

随机推荐

  • 命令/别名可以是变量吗?

    我需要时不时地查看日志文件的特定行 head 10 log txt tail 1 to view line 10 of log txt 然后我写了一个函数v in my bashrc让生活更轻松 v 10 好吧 也许我在这里有点吹毛求疵 我
  • .net core docker 正在通过 VS2019 工作,但映像构建出现错误并且无法工作

    Docker commandName Docker launchBrowser true launchUrl Scheme ServiceHost ServicePort api values httpPort 52706 useSSL t
  • 如何在 Android 中使用 WCF .SVC

    我红色了很多文档 但我无法使用这个 svc 文件 我对 ASMX 文件没有任何问题 只有 SVC 我无法消费 真是非常非常非常压力 我无法修改 WCF 部分 我发布 WSDL 文件并尝试使用它 WSDL
  • 如何更新 TList 中的数据?

    我有这个记录 结构 type THexData record Address Cardinal DataLen Cardinal Data string end 我已经宣布了这个清单 HexDataList TList
  • 运行 python setup.py install 时强制编译器

    有没有办法在运行时显式强制编译器构建 Cython 扩展python setup py install Where setup py的形式为 import os path import numpy as np from setuptools
  • Django QuerySet 与原始 SQL 性能注意事项

    我正在学习 Django 及其 ORM 数据访问方法 有一些我很好奇的东西 在一个特定端点中 我进行了多次数据库调用 对 Postgres 下面是其中一个示例 projects Project objects filter Q first
  • C#/ASP.NET MVC3,从 DateTime.UtcNow 转换为客户端时区。如何获取时区信息?

    我通过在插入新记录时调用 DateTime UtcNow 将日期存储为 UTC 我想将该日期转换为访问者的时区 TimeZoneInfo 上有一个方法可以做到这一点 public static DateTime ConvertTimeFro
  • 使用 Underscore.JS 进行深度挑选

    我正在尝试使用 underscoreJs 来操作 JavaScript 对象 但遇到问题 这是我的例子 var data label SomeName parent id parentId resources name ID1NAME ca
  • 使用 R 登录 .NET 站点

    我正在尝试使用我的凭据登录 NET 站点 但无法使其正常工作 我的代码的灵感来自下面的线程 如何使用 R 登录并从 aspx 网页下载文件 https stackoverflow com questions 15853204 how to
  • 如何在React.js中从本地Json文件获取图像Url

    我希望能够通过从 JSON 文件获取 URL 来显示本地文件夹中的图像 到目前为止我已经尝试过 src require blog imUrl src 博客 imgUrl src 需要 blog imgUrl 当我使用 require 时遇到
  • mkdir 仍然是原子的吗? (安装在 SAN 上的 Windows 7 文件系统)

    我们有一些通过基于目录的队列进行通信的旧应用程序 队列中的每个项目都是一个文件 并且有一个头文件维护队列中项目的文件名的有序列表 当然 这个旧代码需要在推送和弹出项目时锁定队列 它所做的是创建一个锁定子目录 假设 mkdir 是一个原子操作
  • 更改 Git 存储库目录位置。

    对于 Windows 版的 Git Github 如果我有一个包含此目录的存储库 C dir1 dir2 我需要做什么才能将存储库文件移动到C dir1 显然我可以物理地复制和粘贴文件 但是我需要在 Git 端做什么呢 我在 GitHub
  • 从 Tensorflow 中的张量中随机选择元素

    给定一个张量 其形状为Nx2 怎么可能选择k该张量中的元素类似于np random choice 同等概率 另一点需要注意的是 N在执行过程中动态变化 意思是说我正在处理一个动态大小的张量 你可以只包np random choice as
  • LINQ to SQL Where 子句可选条件

    我正在使用 LINQ to SQL 查询 但遇到了一个问题 我有 4 个可选字段来过滤数据结果 我所说的可选是指可以选择是否输入值 具体来说 一些文本框可能有一个值或有一个空字符串 以及一些下拉列表可能已经选择了一个值 也可能没有选择 例如
  • CSS 问题 - ASP.NET 日历选择器

    EDIT通过以下答案之一 我能够纠正表格内渲染的此问题 我仍然在我的列表视图中看到这个问题 我已经为 ListView 尝试过这个 CSS 但它没有解决问题 FIX FOR CALENDAR IN TABLE DateTime Edit w
  • :确认 Rails 不工作

    我刚刚开始在 ruby on Rails 中进行编码 并且一直在遵循一个指南 该指南使用的 Rails 版本比我正在使用的版本更过时 我用的是3 2 12 这是我的代码 据我了解 这些符号被传递到 Rails 然后转换为 html 或 ja
  • 使用 DataGrid 或 ListView 哪个更好地显示大量数据?

    我想在表中显示 gt 50000 行 哪个是最好使用的控件 DataGrid 还是 ListView 在详细信息视图中 这些控件中哪一个具有更好的性能 正如汉斯在对原始问题的评论中所说 它们都将具有糟糕的性能 只有用户肯定会因为同时显示如此
  • 如何使用 Highcharts 停止色度差异“噪音”

    当将 Chromatic 作为合并请求的一部分时 找到实际有意义的差异就像大海捞针一样 Highcharts 有其奇怪的变化 其中部分 例如线条 的位置似乎略有不同 我们尝试过半音阶设置 公差 但这会导致缺少实际小变化的问题 延迟 仍然不起
  • 在同一 Procfile 下运行两个程序

    我有2个discord bot程序 一个是python代码 另一个是nodejs 我想知道是否在 procfile 中 就像你说的worker python 一样 有没有办法让它同时运行我的 python 文件和 codejs 文件 现在我
  • 为什么 React Native 0.30 无法从 iPhone 设备上的开发服务器获取更改?

    自从我升级到 React Native 0 30 以来 我的物理 iPhone 上的构建是从预捆绑文件而不是开发服务器加载的 查看更改的唯一方法是再次构建并运行应用程序 以前 我可以通过刷新立即在 iPhone 上看到变化 如果我使用模拟器