插座 – 没有可用的运输工具

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

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

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

在查看反应本地回购的问题时,我遇到了这个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项目设置.我将继续寻找除旋转新项目之外的解决方案,但现在它可行.

相关文章

react 中的高阶组件主要是对于 hooks 之前的类组件来说的,如...
我们上一节了解了组件的更新机制,但是只是停留在表层上,例...
我们上一节了解了 react 的虚拟 dom 的格式,如何把虚拟 dom...
react 本身提供了克隆组件的方法,但是平时开发中可能很少使...
mobx 是一个简单可扩展的状态管理库,中文官网链接。小编在接...
我们在平常的开发中不可避免的会有很多列表渲染逻辑,在 pc ...