我试图让现场刷新模式,但在开发菜单没有这样的项目: 如何在运行React Native应用程序的iOS设备中启用Live Reload?
回答
如果您运行的实际本地设备上的应用程序。然后摇动设备,它会弹出我的菜单。
正如你在上面看到的那样,我做了一个菜单的截图,里面没有这样的项目@Shivam Sinha – protspace
这不是问题所在。 –
你有这个问题主要是因为你的设备和你的开发机器不在同一个LAN中。检查它是否是。确保您的电脑和您的设备连接在局域网中,一切都会好的。
毕竟所有的设备连接到同一个LAN。如果你使用Xcode。
- 关闭阵营本地打包(或直接关闭终端窗口)
- 删除该应用程序在您的iOS设备
- 清洁的Xcode项目。
- 运行命令
npm start -- reset-cache
然后一切都会好的。
这个人找到了我。我有多个WIFI,我的iPhone和MBP在工作时反弹到不同的阶段,而我甚至没有意识到。 – dwilt
@dwilt有时候只是连接到同一个局域网无法解决这个问题。所以我更新了我的答案。 –
只是切换到相同的Wi-Fi为我工作......谢谢@Bruce李 –
您需要从AppDelegate编辑jsCodeLocation
的源代码。
的
jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index.ios" fallbackResource:nil];
正在寻找localhost
默认的主要问题,在模拟器也将作为仿真器和PC在同一台机器上,但对于设备localhost
将是不同的,所以使它的工作,你需要到该行更改为
jsCodeLocation = [NSURL URLWithString:@"http://192.168.1.16:8081/index.ios.bundle?platform=ios&dev=true&minify=false&hot=true"];
这里192.168.1.16
将其更改为您的PC LOCA l IP地址
使用v0.49或更高版本创建的项目应该使用'jsCodeLocation = [NSURL URLWithString:@“http://192.168.1.16: 8081/index.bundle?platform = ios&dev = true&minify = false&hot = true“];',因为[新项目只有一个入口点](https://github.com/facebook/react-native/releases/tag/ v0.49.0)。 – mthmulders
- 1. React Native Live Reload
- 2. 在iOS设备上构建React Native应用程序
- 3. 无法在设备上使用Live Reload/Hot Reload
- 4. 如何在Google Chrome上调试我的React Native应用程序在物理iOS设备上运行
- 5. 如何在生产模式下运行react-native应用程序?
- 6. 如何在ios 5设备上运行注销应用程序
- 7. 升级到React Native后,无法在iOS设备上运行应用0.37
- 8. 如何在React Native IOS应用程序中创建HTTP请求?
- 9. 构建ios应用程序(react-native)
- 10. 在多个设备上启动带有fbsimctct的React-Native应用程序
- 11. 如何IOS设备上运行的应用程序离子
- 12. React-native项目未在ios设备上运行(版本0.39.0)
- 13. 如何在IntelliJ IDEA中运行iOS React Native项目时指定设备
- 14. 如何在React Native应用程序中设置Git?
- 15. React-Native:如何在应用程序设置iOS中添加按钮?
- 16. 我面临奇怪的问题,在iOS上运行react-native应用程序
- 17. iOS设备重新启动时的应用程序行为(应用程序正在运行)
- 18. 如何在xcode 4中的设备上运行应用程序?
- 19. 如何从React Native应用程序打开默认iOS应用程序?
- 20. 运行React Native iOS without Packager
- 21. 如何在加载应用程序Redux状态时在React Native中使用React Native Navigation显示启动画面?
- 22. React Native iOS应用程序在重新启动时重新启动
- 23. 无法在Redmi手机上运行react-native应用程序?
- 24. 无法在Android上运行React-native应用程序
- 25. React Native iOS应用程序设置不使用默认的./ios目录
- 26. 如何在本地运行Shoutem React Native应用程序进行测试?
- 27. 无法在IOS设备上运行应用程序
- 28. 如何在真实设备中运行cordova应用程序?
- 29. 设备重启后在后台自动运行应用程序
- 30. 如何在后台运行iOS应用程序(iOS 9+)直到用户更改iOS设备的WiFi设置
这很奇怪。什么版本的xcode和反应 - 你的运行本身? – abeikverdi
相关:http://stackoverflow.com/questions/38676746/after-upgrade-livereload-missing-on-real-device-cannot-debug-js-remotely-from-r –
react-native-cli:1.0.0 react-native:0.30.0 Xcode 7.3.1(7D1014)Watchman 4.6.0 – protspace