因此我再次遇到此错误:
Use of unresolved identifier 'FirebaseApp'.
我已经尝试了多种方法:
在控制台中-udpating pod
手动编写并使用autoFill作为命令,而不是从Firebase网站复制过去。
-“导入Firebase”或模块1或1都不起作用
-从头开始重新创建项目
重新启动的Xcode
-使用shift + alt + cmd + k进行清理,然后重建
我有的版本:
Xcode 10
IOS 9
使用Firebase(5.14.0)
使用FirebaseAnalytics(5.4.0)
使用FirebaseAuth(5.1.0)
详细链接: http://img110.xooimage.com/views/b/7/d/capture-d-e-cran-...01.00.27-55787b9.png/
答案 0 :(得分:0)
您是否正在使用Pod安装Firebase,对吗?由于某些原因,Xcode尚未安装或找到它。我只是按照文档上的步骤操作,并使其在Xcode 10.1上正常工作。创建一个新项目,关闭Xcode,使用终端转到文件夹:
from typing import Generic, List, Optional, TypeVar
T = TypeVar("T", bound="TreeBase")
class TreeBase(Generic[T]):
def __init__(self) -> None:
self.parent: Optional[T] = None
self.children: List[T] = []
def addChild(self, node: T) -> None:
self.children.append(node)
node.parent = self
class IdTree(TreeBase["IdTree"]): # No TypeVar, subclass is non-generic.
def __init__(self, name: str) -> None:
super().__init__()
self.id = name
def childById(self, name: str) -> Optional["IdTree"]:
for child in self.children:
if child.id == name:
return child
return None
将此行添加到将要创建的Podfile中:
pod init
在终端上:
pod 'Firebase/Core'
打开Xcode,清理构建。确保打开.xcworkspace文件,而不是.xcodeproj。