iOS

Mach-O

Mach-O

Posted by WTJ on December 26, 2018

Mach-O

文件类型:

  • Executable: 应用的主要二进制
  • Dylib: 动态链接库(又称 DSO 或 DLL)
  • Bundle: 不能被链接的 Dylib,只能在运行时使用 dlopen()加载,可当做 macOS 的插件。

Image: executable,dylib 或 bundle Framework: 包含 Dylib 以及资源文件和头文件的文件夹

参考

https://www.jianshu.com/p/bcc7ba20f900

https://www.jianshu.com/p/1f22d1e667e3

https://blog.csdn.net/Hello_Hwc/article/details/78317863?locationNum=9&fps=1

http://yulingtianxia.com/blog/2016/10/30/Optimizing-App-Startup-Time/

https://www.jianshu.com/p/f29b59f4c2b9

https://mp.weixin.qq.com/s/jN3jaNrvXczZoYIRCWZs7w

书籍:iOS-应用逆向与安全

///Users/wtj/Library/Developer/Xcode/DerivedData/ManagerZP-ajvqwzqdjsoofxgjaluybuxquxof/Build/Intermediates.noindex/ManagerZP.build/Debug-iphonesimulator/ManagerZP.build