展開
ipaファイルはzip形式で圧縮されている。拡張子をzipに変更するかuzipコマンドで直接展開することで中身を参照することができる。
例
1 |
$ unzip MyApp.ipa |
チェック
展開したPayloadの中をotoolでチェックする
1 |
$ cd Payload |
1 2 3 4 5 6 7 8 9 |
$ otool -hv MyApp.app/MyApp MyApp.app/MyApp (architecture armv7): Mach header magic cputype cpusubtype caps filetype ncmds sizeofcmds flags MH_MAGIC ARM V7 0x00 EXECUTE 76 7180 NOUNDEFS DYLDLINK TWOLEVEL BINDS_TO_WEAK PIE MyApp.app/MyApp (architecture arm64): Mach header magic cputype cpusubtype caps filetype ncmds sizeofcmds flags MH_MAGIC_64 ARM64 ALL 0x00 EXECUTE 76 7904 NOUNDEFS DYLDLINK TWOLEVEL BINDS_TO_WEAK PIE |