使用未解析的标识符“ FirebaseApp”:那里没有解决方案

时间:2018-12-09 00:01:32

标签: xcode firebase

因此我再次遇到此错误:

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/

1 个答案:

答案 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。

enter image description here