我们在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.尝试清理所有内容但仍然没有运气。
非常感谢任何帮助。
答案 0 :(得分:1)
你有一个旧的SDK,
“我们推出了解决_fwrite $ UNIX2003问题的新版本框架。现在,代码应该与所有设备一起编译,而不仅仅是64位设备。在下载中获取新版本页!“
https://groups.google.com/forum/#!topic/firebase-talk/m7vDEdF_lf4