- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经按照官方指南成功地将 Firebase 安装到我的 iOS 项目中,现在想测试已经在其他手机操作系统平台上成功完成的手机身份验证。问题是功能
PhoneAuthProvider.provider().verifyPhoneNumber(phoneNumber, uiDelegate:...
它给出了一个红色的感叹号错误提示
Use of unresolved identifier 'PhoneAuthProvider'
即使在更新 Pod 文件之后也是如此
pod 'Firebase'
pod 'Firebase/Core'
pod 'Firebase/Auth'
~ pod install
~ open myproj.xcworkspace
现在在 ViewController.swift 中我导入了 firebase
import Firebase
当然,导入和检查 .plist 文件已经完成,在此之前我已经可以成功连接。 AppDelegate 也需要初始化。我在这个无法解析所需类的特定地方迷迷糊糊。
帮助!
最佳答案
好的,所以我自己找到了解决方案。以下是步骤
首先,我必须在 Firebase 控制台中创建一个包含所有新依赖项和 ID 的新项目以及一个新的 plist 文件。
其次,我必须以不同的方式创建 pod 文件。我想知道我以前做了什么,但这是你必须做的
pod 'Firebase/Core'
创建文件后在里面
:~$ pod init
现在,保存文件并在终端中
:~$ pod install
现在我运行应用程序并让 Firebase 知道我已经正确配置了 plist。
然后当我必须使用启用的电话身份验证时,我必须通过这个 https://firebase.google.com/docs/auth/ios/phone-auth
基本上我现在插入新行
pod 'Firebase/Auth'
然后发出
:~$ pod install
成功运行工作区后,我能够在顶部简单地导入 Firebase 库并在任何可能的地方调用该函数,而不会出现红色感叹号错误。但是我仍然被一个微不足道的问题所困扰。线路
self.showMessagePrompt()
未定义,现在会抛出错误。我不得不通过注释掉它并向控制台发出一个简单的日志来抑制它。
关于ios - 为什么即使导入后 PhoneAuthProvider 对于 iOS 和 Swift 仍未解决,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53000862/
我将其添加到我的 build.gradle 文件中。 build.gradle compile 'com.squareup.retrofit2:retrofit:2.0.0-beta4' co
我按照 gamecodeschool.com 的教程制作了一个“Android 2D 滚动射击游戏”。 我遇到错误: "Cannot resolve symbol 'currentViewportWo
这是我的代码,createStoredProcedureQuery在eclipse下面有红线,并且没有解决,我尝试了很多方法仍然无法得到问题所在。 private static EntityManag
我正在 Xcode 6.1 中开发一个针对 iOS >= 7 的 Swift 应用程序,并且无法使用 NSStringDrawingUsesLineFragmentOrigin,因为它尚未解决。我用谷
使用 MSVC 2015 版本 14.0.25431.01 更新 3 .cpp 文件有 #include 项目属性中的 VC++ 包含路径是 $(VC_IncludePath);$(WindowsS
我使用 visual studio 2013 在 C 中编写程序,但出现此错误:MSVCRTD.lib(crtexe.obj):错误 LNK2019:函数 ___tmainCRTStartup 中引用
我正在编写一个更新到 Firebase 的应用程序,但我无法编写 oncancelled 函数,因为它无法解析符号 FirebaseError。 我的代码如下: package com.test.my
我不明白为什么这没有解决,有什么想法吗? “resolve this”确实会打印,但它永远不会回到 .then 中 promise 的解决方案。 var promise = wait(); promi
我在 eclipse/java 中使用 mapView 时遇到以下问题。 使用mapView.getOverlays()我收到错误。 mapView cannot be resolved 我尝试对 m
你能告诉我如何用两组 R.drawable.images 盗版创建 if - else 语句吗? 我已经尝试过,但我收到一个错误代码,提示 pirates is un-resolved。 Bitmap
我关注了this link大多数结果的答案给我的方法 setOnGroupExpandListener 无法解析。我是 android 的新手,目前主要通过查看其他人的做法并尝试向他们学习来做一些事情
import React from 'react'; // import ReactDOM from 'react-dom'; import ReactDOM from 'react-dom/dist
我正在 eclipse(版本 3.6.2)中开发一个 android 应用程序,我刚刚添加了以下内容: 导入 android.webkit.GeolocationPermissions; 但是我得到一
我的网站上有多个视频需要播放()。当 play() 返回一个 Promise 时,我使用 Promise.all() 创建了一个小脚本,因此每个 Promise 都会等待其他 Promise。 try
我们将所有已编译的程序集复制到构建后步骤中的一个输出文件夹中 (d:\c\bin\assemblies)。使用 Windows 和 Microsoft .NET 框架,可以在编译时使用指向该输出文件夹
我有一个数据库查找查询,它返回 150k 个文档,其中每个文档包含三个整数字段和一个日期时间字段。以下代码尝试从游标对象创建列表。迭代光标非常慢——大约 80 秒!通过 C++ 驱动程序执行相同的操作
我想使用 View Pager2 实现 Carousel,像这样预览左右页面: 最初我使用的是支持的view pager1。现在我认为它被删除了 viewPagerhost.setPageMa
我正在 android 中启动基于 Ktor 的客户端,我想使用任何序列化程序,目前,来自 kotlinx 的序列化程序,但其他序列化程序的结果是相同的 - 未找到 JsonFeature(在下面的
我一直被一个 Unresolved 问题所困扰 'R_registerRoutines', 'R_useDynamicSymbols'来自 R CMD 检查的注释。我已经阅读了“Writing R E
我不确定,但我无法用我的生命来解决这个问题。它总是悬而未决。我不是最擅长 promise 的人,所以请帮助我。 export async function getQuotes() { const
我是一名优秀的程序员,十分优秀!