7

我正在使用 Nest Developer https://developer.nest.com/ API 创建 iOS 应用程序。有谁知道如何将 Firebase 框架链接到我的应用程序中?我不断收到链接错误:

Undefined symbols for architecture i386:
  "_OBJC_CLASS_$_FTransactionResult", referenced from:
      objc-class-ref in NestThermostatManager.o
  "_OBJC_CLASS_$_Firebase", referenced from:
  objc-class-ref in NestThermostatManager.o
  objc-class-ref in NestStructureManager.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
4

1 回答 1

5

您是否检查过 Xcode 中的“ Link Binary With Libraries ”构建阶段?确保在Firebase.framework此处添加。添加方法如下:

  1. 在项目编辑器中,选择要添加库或框架的目标。

  2. 单击项目编辑器顶部的构建阶段。

  3. 打开 Link Binary With Libraries 部分。

  4. 单击添加按钮 (+) 以添加库或框架。

  5. 单击列表下方的“添加其他”按钮。

  6. 搜索Firebase.framework您下载并解压缩的位置。

于 2014-06-24T04:56:54.423 回答