2013-02-22 84 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

相關問題