警告 - 未知呼叫:react-native iOS 应用程序中的“relay:check”

Posted

技术标签:

【中文标题】警告 - 未知呼叫:react-native iOS 应用程序中的“relay:check”【英文标题】:Warning - Unknown call: "relay:check" in react-native iOS app 【发布时间】:2018-11-28 04:20:50 【问题描述】:

我在使用 React Native 构建的 ios 应用的主屏幕上收到此警告。以下是我在 package.json 中的依赖项:

  "dependencies": 
    "@babel/core": "^7.0.0-0",
    "axios": "^0.18.0",
    "babel-core": "^6.0.0",
    "native-base": "^2.8.1",
    "pretty-format": "^23.6.0",
    "prop-types": "^15.0.0",
    "react": "^16.6.3",
    "react-dom": "^16.6.3",
    "react-native": "0.57.5",
    "react-native-gesture-handler": "^1.0.0",
    "react-native-htmlview": "^0.13.0",
    "react-native-image-picker": "^0.27.1",
    "react-native-render-html": "^3.10.0",
    "react-native-screens": "^1.0.0-alpha.16",
    "react-navigation": "^^2.5.5",
    "react-relay": "^1.7.0",
    "react-timestamp": "^4.4.0"
  ,
  "devDependencies": 
    "babel-jest": "23.6.0",
    "jest": "23.6.0",
    "metro-react-native-babel-preset": "0.49.2",
    "react-test-renderer": "16.6.1"
  ,

【问题讨论】:

你开启远程调试了吗??? 是的,我愿意。有没有我应该看的调试部分? 我问你这个问题是因为我认为如果你禁用远程调试,警告必须消失,就像我的情况一样。我的意思是这个警告可以被忽略,因为它只是在远程调试时显示已启用并且不会影响生产版本。可能与设备与运行应用程序的远程服务器之间的连接有关 更多信息在这里查看:github.com/facebook/react-devtools/issues/1233 我在 github 上看到了那个帖子。让我们假设你是正确的。我可以禁用远程调试,我不会看到警告。但这并不能解决开发时的问题,我需要启用远程调试。 【参考方案1】:

你使用 React Native 调试器吗?

我在使用 react native 调试器时也收到该警告,并且在更新 react native 调试器后警告消失了。 因此,请尝试将您的调试器更新到最新版本。

【讨论】:

我愿意。我最近更新了它。我需要刷新我的记忆。已经几个月了。

以上是关于警告 - 未知呼叫:react-native iOS 应用程序中的“relay:check”的主要内容,如果未能解决你的问题,请参考以下文章

CoreBluetooth [警告] 未知错误:311 在 iOS 中使用 CoreBluetooth 框架重复连接和断开连接时发生

Expo react-native app with firebase phone authentication在web上工作,在ios模拟器上出错,在Android上崩溃而没有警告

react-native init 项目警告和错误

如何杀死“未知属性'扁平'被忽略”警告?

CoreBluetooth [警告] 未知错误:2

react-native ios项目+内存泄漏