我的应用程序与xcode 7工作正常。升级到xcode 8后,我发现了20个符号未找到架构i386的错误。在构建阶段的“链接二进制文件库”部分中包含libsqlite3.tdb后,错误计数减少但仍然留下以下错误。
架构i386的未定义符号: “_sqlite3_key”,引自: - SQLiteManager.o中的[SQLiteManager openDatabase] - SQLiteManager.o中的[SQLiteManager reKey] “_sqlite3_rekey”,引自: - SQLiteManager.o中的[SQLiteManager reKey] ld:找不到架构i386的符号 clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)
尝试了各种架构更改等。如何解决此问题? 任何帮助将不胜感激!!
答案 0 :(得分:0)
Xcode 8中有很多变化,您可能需要重新配置项目才能让事情再次发挥作用。这里有一套关于在Xcode 8中使用SQLCipher的详细建议: