The following are the auxiliary tools and libraries for static analysis:
- plutil: This tool is very useful when we need to convert the binary version of .plist to readable formats, such as XML. For non-macOS platforms, it is installed together with iTunes.
- otool/MachOView: A Mac console tools that allows us to view different parts of Mach-O files.
- class-dump/class-dump-z: These tools can be used to generate Objective-C headers from Mach-O files.
- LIEF: A cross-platform library can be used to both parse and modify Mach-O executables.
- Capstone: A cross-platform disassembly framework that powers multiple reverse-engineering tools.
Apart from this, many basic universal tools, such as file, strings, or nm can be used to extract information from executables.