Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/119.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 从应用程序包(.app)中获取尽可能多的内容_Ios_Macos_Reverse Engineering_Disassembly_.app - Fatal编程技术网

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运行时信息。它为

我想知道关于给定应用程序包的尽可能多的技术信息。应用程序,例如:

  • 使用的编译器
  • 使用的框架
  • 实施细节
QuickLook插件可以显示关于.app的大量信息,这将是一个理想的选择,但我不知道这是什么。

GUI
  • 显示Mac OS X上给定可执行文件、动态库或框架的所有依赖库和框架。它是命令的GUI替代品,提供的功能与Windows上的几乎相同
命令行
  • 显示参数列表中每个对象文件的名称列表(符号表)
  • 显示对象文件或库的指定部分
  • 检查Mach-O文件中存储的Objective-C运行时信息。它为类、类别和协议生成声明
列出所有链接的符号 显示全局(外部)符号名称(无值或类型)。 列出应用程序链接到的所有库。 显示Objective-C运行时系统使用的_OBJC段的内容。 拆卸 显示实现地址
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