我的app上有Parse iOS SDK v1.2.20。在将其更新到最新版本(v1.8.0)后,我得到了23个Apple Mach-O Linker错误。
我唯一做的就是删除Parse.framework文件,并将其替换为新的Parse.framework
和Bolts.framework
。我不明白为什么会收到这么多错误。它们都以" _sqlite3"开头。如果我点击任何错误,它会显示一个详细页面,以Undefined symbols for architecture x86_64
开头有人知道出了什么问题吗?
感谢任何帮助。
答案 0 :(得分:31)
链接libstdc ++ 6.0.9.dylib和libsqlite3.0.dylib对我有用。它可能是旗帜,但我对此表示怀疑。尝试添加libstdc并查看它是否有效。
答案 1 :(得分:2)
仔细检查您是否正在导入正确的库 - 请参阅以下内容:
答案 2 :(得分:0)
在项目的Build Phases部分中,向您添加libsqlite3.dylib" Link Binary With Libraries"部分。 Parse可能有一个更新的设置文档,您也可以参考。