没有可用的运输

时间:2015-06-19 20:03:36

标签: sockets firebase react-native

我最近试图将我的react-native应用程序升级为使用react-native 0.5.0和firebase。根据这个article反应原生套接字正在工作,完整的firebase sdk应该可用。

我以前使用firebase-debug和@badfortrains react-native fork成功跟随示例项目https://github.com/badfortrains/wsExample

由于升级到我现在收到此错误

Error - No Transports Available

在查看反应本地回购的问题时,我遇到了这个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 with firebase之间的问题的任何帮助都将受到赞赏。

我不知道我是否正在正确实施某些内容,或者上述文章是否过于热心。

思想???

感谢。

1 个答案:

答案 0 :(得分:1)

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

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

这应该证明JavaScript框架没有任何问题,而是一些模糊的xcode项目设置。我将继续寻找除旋转新项目之外的解决方案,但现在它可以工作。