为iOS 8构建基于Firebase的应用程序时链接错误

时间:2014-07-16 09:16:52

标签: ios xcode firebase ios8

我们在iOS应用中使用Firebase,刚开始在iOS 8上测试它。当我们尝试在Xcode 6中针对iPhone 5S模拟器编译应用时,我们在链接中遇到以下错误:

Undefined symbols for architecture i386:
"_fwrite$UNIX2003", referenced from:
leveldb::(anonymous namespace)::PosixEnv::~PosixEnv() in Firebase(env_posix.o)
leveldb::(anonymous namespace)::PosixEnv::~PosixEnv() in Firebase(env_posix.o)
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)

我们正在进行测试3.尝试清理所有内容但仍然没有运气。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

你有一个旧的SDK,

“我们推出了解决_fwrite $ UNIX2003问题的新版本框架。现在,代码应该与所有设备一起编译,而不仅仅是64位设备。在下载中获取新版本页!“

https://groups.google.com/forum/#!topic/firebase-talk/m7vDEdF_lf4