我正在尝试编译在Xcode 4中使用SQlite的iOS应用程序(对于Snow Leopard),我收到以下错误 -
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
答案 0 :(得分:5)
看起来你的库缺少libsqlite3.dylib和
libsqlite3.0.dylib,所以从任何其他计算机复制这些文件并将这些文件放在您的计算机中。
1:在存在这些文件的计算机上打开xcode,在项目中通过链接二进制文件在库中添加libsqlite3.0.dylib。
2:右键单击libsqlite3.0.dylib并在finder中显示
3:复制两个文件libsqlite3.0.dylib和libsqlite3.dylib并放在缺少这些文件的其他计算机上的同一位置。
在这里,我遇到了同样的问题并以这种方式解决了。