iOS高手

iOS越狱:如何查看app或者可执行文件的使用了哪些动态库?

2019-03-07  本文已影响0人  船长_

以自己写的MVPDemo为例
1.使用MachOView工具查看, Load Commmands

Snip20190307_7.png

我们可以看到对应动态库所在的位置

Snip20190307_9.png

2.使用终端指令otool(MVPDemo为示例)

 otool -L MVPDemo

输出

MVPDemo:
    /System/Library/Frameworks/Foundation.framework/Foundation (compatibility version 300.0.0, current version 1560.10.0)
    /usr/lib/libobjc.A.dylib (compatibility version 1.0.0, current version 228.0.0)
    /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1252.200.5)
    /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation (compatibility version 150.0.0, current version 1560.10.0)
    /System/Library/Frameworks/UIKit.framework/UIKit (compatibility version 1.0.0, current version 61000.0.0)

通过指令,同样可以查看到动态库存放对应的位置

上一篇 下一篇

猜你喜欢

热点阅读