MASTG-TECH-0112: 获取代码签名格式版本

要从已签名的二进制文件中提取代码签名格式版本,您可以使用 codesign

该版本通过调用 codesign -dv 并识别 CodeDirectory 行中的 v 值来获得

$ codesign -dv MASTestApp.app
Executable=/Users/user/MASTestApp.app
Identifier=org.owasp.mastestapp.MASTestApp-iOS
Format=Mach-O universal (armv7 arm64)
CodeDirectory v=20400 size=404674 flags=0x0(none) hashes=12635+7 location=embedded
Signature size=4858
...

在这种情况下,版本为 20400,因为输出包含 v=20400