我的应用在Xcode7上运行得很好,在升级到Xcode8之后,我得到了架构i386的20个symbols not found错误。在将libsqlite3.tdb包含在构建阶段的"Link binary with library“部分之后,错误数量减少了,但仍然留下了下面的错误。
体系结构i386:"_sqlite3_key“的未定义符号,引用自:-SQLiteManager openDatabase in SQLiteManager.o -SQLiteManager reKey in SQLiteManager.o "_sqlite3_rekey",引用自:-SQLiteManager reKey in SQLiteManager.o ld: symbol not found for architecture i386 clang: error: linker命令失败,退出代码为1(使用-v查看调用)
尝试了各种架构更改,等等。我如何解决这个问题?任何帮助都将不胜感激!!
发布于 2016-12-09 02:12:25
Xcode8中有许多更改,您可能需要重新配置您的项目以使其恢复工作。这里有一组关于在Xcode8中使用SQLCipher的详细建议:
https://stackoverflow.com/questions/41029263
复制相似问题