没有可用的交通工具

No transports available

我最近在尝试升级我的 react-native 应用程序以使用 react-native 0.5.0 和 firebase。根据这个 article,react-native sockets 正在工作,完整的 firebase sdk 应该可用。

我之前使用的是 firebase-debug and @badfortrains react-native fork with success following the example project https://github.com/badfortrains/wsExample

自从升级到我现在收到这个错误

在查看 react-native repo 上的问题时,我遇到了这个 https://github.com/sjmueller/firebase-react-native/issues/1

@stephenplusplus 说他按下了一堆按钮并激活了魔法。知道他指的是什么吗??

还有这个问题 Error creating user: { [Error: There are no login transports available for the requested method.] code: 'TRANSPORT_UNAVAILABLE' }

任何帮助理解将 badfortrains 与 firebase-debug 和最新版本的 react-native 与 firebase 结合使用之间的问题,我们将不胜感激。

不知道是我执行的不对,还是上面提到的文章有点过火。

想法???

谢谢。

奇怪的是,使用 react-native-cli 生成器从头开始一个新项目,我能够将我的所有组件复制并粘贴到新项目中,并且一切正常。

我不确定问题出在哪里,但我现在假设在尝试升级时 xcode 项目设置存在问题。尽管清理了项目,将 xcode 重置为默认设置,删除所有派生数据,重新启动包捆绑器,但在我创建新项目之前没有任何效果。

这应该证明 JavaScript 框架没有任何问题,而是一些晦涩的 xcode 项目设置。除了启动一个新项目之外,我将继续寻找解决方案,但目前它有效。