Ios 从应用程序包(.app)中获取尽可能多的内容
我想知道关于给定应用程序包的尽可能多的技术信息。应用程序,例如:Ios 从应用程序包(.app)中获取尽可能多的内容,ios,macos,reverse-engineering,disassembly,.app,Ios,Macos,Reverse Engineering,Disassembly,.app,我想知道关于给定应用程序包的尽可能多的技术信息。应用程序,例如: 使用的编译器 使用的框架 实施细节 QuickLook插件可以显示关于.app的大量信息,这将是一个理想的选择,但我不知道这是什么。GUI 显示Mac OS X上给定可执行文件、动态库或框架的所有依赖库和框架。它是命令的GUI替代品,提供的功能与Windows上的几乎相同 命令行 显示参数列表中每个对象文件的名称列表(符号表) 显示对象文件或库的指定部分 检查Mach-O文件中存储的Objective-C运行时信息。它为
- 使用的编译器
- 使用的框架
- 实施细节
- 显示Mac OS X上给定可执行文件、动态库或框架的所有依赖库和框架。它是命令的GUI替代品,提供的功能与Windows上的几乎相同
- 显示参数列表中每个对象文件的名称列表(符号表)
- 显示对象文件或库的指定部分
- 检查Mach-O文件中存储的Objective-C运行时信息。它为类、类别和协议生成声明
nm -u /Applications/.app/Contents/MacOS/executable | sort | less
nm -g -j executable | sort | uniq | less
otool -L executable
otool -ov executable | less
otool -tvV executable | less
class-dump -A executable | less