代码之家  ›  专栏  ›  技术社区  ›  adjash

链接器命令失败,退出代码为1--Firebase

  •  14
  • adjash  · 技术社区  · 7 年前

    对于iOS开发来说是个新手,有些人在将firebase安装到iOS应用程序时遇到了一些问题。基本上,该应用程序将从firebase数据库中获取全国各地的轨迹信息,这些信息将输出到tableview,用户可以选择其中一条轨迹,并回答有关轨迹的一些问题。

    在尝试安装该应用程序时,我完成了谷歌网站“将firebase添加到iOS应用程序”中列出的步骤。第一阶段进展顺利,直到我遇到第四阶段。

    当我在应用程序中输入import Firebase时。委托文件,我收到一个错误: Error on import Firebase in app.delegate file

    除此之外,我现在还有另一个错误,它阻止我构建应用程序,这是一个错误:

    Linker command failed error, prevents application from building

    本质上,我需要知道我是否犯了任何明显的错误,因为我对这一点还不熟悉,我可能是这样,如果可能的话,我还需要知道如何解决这些问题。

    谢谢

    3 回复  |  直到 7 年前
        1
  •  11
  •   user11065582 user11065582    6 年前

    确保你打开了门。xcworkspace而不是。Xcode中的项目文件。关闭项目并打开。xcworkspace

        2
  •  3
  •   Faiz Fareed    6 年前

    首先通过CocoaPods正确安装FireBase。尝试以下步骤

    第一步-退出Xcode。(不要只是关闭Xcode窗口,右键单击并明确退出)。

    第2步-清除衍生数据。你可以在这里找到你的衍生数据

    ~/Library/Developer/Xcode/DerivedData

    3.打开你的电脑。是的,不是。XC项目

    第4步-按清除项目 +Shift+K 钥匙

    第5步-按 +B 钥匙

        3
  •  0
  •   ali.ios    4 年前

    我找到了这个问题的答案。

    首先,你需要从你的项目中删除你的派生数据,所以应用上面Faiz的解决方案。

    然后,去你的目标->构建设置->搜索“其他链接器标志”。在此处删除项目中指向播客的所有链接。

    重新安装所需的吊舱。 这将刷新项目中的播客。