Nest API iOS错误

时间:2014-06-24 04:40:56

标签: nest-api

我使用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)

1 个答案:

答案 0 :(得分:5)

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

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

  2. 点击项目编辑器顶部的Build Phases。

  3. 打开Link Binary With Libraries部分。

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

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

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