我使用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)
答案 0 :(得分:5)
您是否检查过Xcode中的“Link Binary With Libraries”构建阶段?确保在那里添加Firebase.framework
。以下是添加方法:
在项目编辑器中,选择要添加的目标 图书馆或框架。
点击项目编辑器顶部的Build Phases。
打开Link Binary With Libraries部分。
单击“添加”按钮(+)以添加库或框架。
点击列表下方的“添加其他”按钮。
搜索您下载并解压缩的Firebase.framework
。