Swift OS X中共享库的Xcode路径

Swift OS X中共享库的Xcode路径,swift,xcode,shared-libraries,xcode7,dylib,Swift,Xcode,Shared Libraries,Xcode7,Dylib,我试图链接到一个共享对象(.so),我唯一能让应用找到它的地方是当文件与应用包本身放在同一个文件夹中时 我已经将中链接内置设置下的“运行路径搜索路径”更改为谷歌常用的建议@exactable\u path/Frameworks和@exactable\u path/。/Frameworks也在那里,还有这些建议的变体。我将库文件复制到Finder中的应用程序包中,显示为Contents->Frameworks 我在控制台中遇到的错误是: dyld:未加载库:libtest.so 原因:找不到图像

我试图链接到一个共享对象(.so),我唯一能让应用找到它的地方是当文件与应用包本身放在同一个文件夹中时

我已经将中链接内置设置下的“运行路径搜索路径”更改为谷歌常用的建议@exactable\u path/Frameworks和@exactable\u path/。/Frameworks也在那里,还有这些建议的变体。我将库文件复制到Finder中的应用程序包中,显示为Contents->Frameworks

我在控制台中遇到的错误是:

dyld:未加载库:libtest.so

原因:找不到图像

应用程序正在使用的框架正在访问库

我正在使用swift,我设置了一个module.map文件,如果这可能会造成问题的话。我是否缺少要添加的路径条目,或者是否至少有一种方法可以在运行时将搜索到的路径记录到控制台以解决此问题?如果我将共享库添加到与应用程序捆绑包相同的目录中,为什么if会起作用

谢谢

如果我将它放在usr/local/lib中,它也会运行,但如果可能的话,我希望在bundle中找到它