読み込んでいます...

我在使用自己的Firefox Package for MAC的时候,发现使用命令的时候会有一个奇怪的错误,错误如下:

  • dyld: Library not loaded: /usr/lib/libsqlite3.dylib
  • Referenced from: /System/Library/Frameworks/Security.framework/Versions/A/Security
  • Reason: Incompatible library version: Security requires version 9.0.0 or later, but libsqlite3.dylib provides version 1.0.0

在网上查了一下,貌似还没有非常好的资料,而且也没有说很好的解决方案,其实这个BUG也不算什么大的BUG,因为Snow Leopard新的系统版本会检查libsqlite这个库的版本,这个错误就是说版本太老了,我们只要更新覆盖一下就行,执行一下下面的命令可修复这个BUG。

mv /Applications/Firefox.app/Contents/MacOS/libsqlite3.dylib /Applications/Firefox.app/Contents/MacOS/libsqlite3.dylib.org

cp /usr/lib/libsqlite3.dylib /Applications/Firefox.app//Contents/MacOS/libsqlite3.dylib

如果依旧有问题,请直接使用firefox-bin开发,而不是使用firefox