【问题标题】:Using ADB to run React Native on-device (iOS)使用 ADB 在设备上运行 React Native (iOS)
【发布时间】:2017-05-21 18:36:56
【问题描述】:

在 React Native 文档 (0.40) "Running on Device" for iOS on MacOS 中,建议使用 adb reverse 通过 USB 连接到开发服务器。这种方法其实是推荐的方法。

我知道这适用于 Android,但我不知道它适用于 iOS 设备。每当我按照文档尝试adb reverse tcp:8081 tcp:8081 时,它都会给我error: no devices/emulators found

在 Google 上搜索在 iOS/iPhone 上使用 adb 后,我什么也没得到。我也没有发现任何关于 React Native 的问题,而 Stack Overflow 的 closest thread 与使用 adb 调试有关,而不是使用 adb 通过 USB 运行 React Native(或通常是 iOS)。

有人有成功使用此方法的经验吗?

【问题讨论】:

  • 我认为这是一个文档错误。相同的部分出现在 Android 版本中,它可能是合适的。 adb 绝对只能用于 Android 设备。

标签: ios react-native react-native-ios


【解决方案1】:

正如 jcaron 在评论中提到的,文档中存在一个问题,adb 是特定于 Android 的。

A pull request 几天前被发送并接受了。

这些变化已经反映在下一个版本中:http://facebook.github.io/react-native/releases/next/docs/running-on-device.html

【讨论】:

  • 谢谢!遗憾的是,没有一种通过 USB 为 iOS 进行调试的好方法,但希望这样可以避免其他人为此头疼。
猜你喜欢
  • 2019-12-30
  • 2020-07-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-11-16
  • 1970-01-01
  • 2016-11-24
相关资源
最近更新 更多