【发布时间】:2012-06-03 01:36:17
【问题描述】:
我正在尝试编译一个在 Xcode 4(用于 Snow Leopard)中使用 SQlite 的 iOS 应用程序,但出现以下错误 -
error: /Apps/Cocktails/libsqlite3.dylib: No such file or directory
我将文件 libsqlite3.dylib 复制到 Xcode 项目中,但错误不会消失。我该如何解决这个错误?
编辑 - 这是完整的错误日志
CpResource libsqlite3.0.dylib /Users/ashishagarwal/Library/Developer/Xcode/DerivedData/Cocktails-gzqdmwrvzqciekgjzxnriugcxwwm/Build/Products/Debug-iphonesimulator/Cocktails.app/libsqlite3.0.dylib
cd /Apps/Cocktails
setenv PATH "/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks /Apps/Cocktails/libsqlite3.0.dylib /Users/ashishagarwal/Library/Developer/Xcode/DerivedData/Cocktails-gzqdmwrvzqciekgjzxnriugcxwwm/Build/Products/Debug-iphonesimulator/Cocktails.app
error: /Apps/Cocktails/libsqlite3.dylib: No such file or directory
【问题讨论】:
-
想一想 - 文件不存在。你如何解决它?停止在那里寻找它,或者把它放在那里以便可以找到。
-
我在那里添加了文件。同样的错误,这就是我在这里发布的原因
-
你去Projects -> Build Phases -> Link Binary WITH Libraries -> 点击+并添加libsqlite3.dylib 清理并运行程序。
-
是的,我已经添加了 libsqlite3.0.dylib。如果我添加 libsqlite3.dylib,它会给出 6 个错误 - 每次我尝试通过数据库打开、关闭、步进等时:未找到架构 i386 的符号
-
Go to Project -> Build Settings -> Architectures give armv6 and armv7 and check it..希望这能解决你的问题..