2013-02-22 82 views
3

我在某个特定的库中遇到了一些麻烦,我试图测试一个较旧的版本是否能解决我的问题。该库使用存储在.app文件附近的dylib文件动态链接。这些dylib文件遍布全球,我不完全确定我的应用程序实际上是在使用我试图使用的文件。如何判断在Xcode中进行调试时加载了哪些dylib?

在visual studio上,您可以轻松查看加载的dll文件列表,同时调试应用程序。 Xcode中是否有类似的功能?

回答

5

从调试器控制台,您可以使用:

image list 

在命令行中,你可以使用:

$ otool -L /path/to/executable 
+1

完美,谢谢。看着名单,我很惊讶它甚至在运行。它似乎同时加载了所有不同版本的库。 – 2013-02-22 12:54:58

+0

@TimMB Yikes!祝你好运... – trojanfoe 2013-02-22 12:55:39

相关问题