Mah*_*kar 8 unix macos x86-64 ios ipa
我们的构建位置有多个档案.有没有办法确定它是基于32位还是64位.这样我就可以对它们进行分组.
我试过file
命令.但它没有提供我寻找的信息.
MYMAC:~ userid$ file MyApp.ipa
MyApp.ipa: Zip archive data, at least v1.0 to extract
Run Code Online (Sandbox Code Playgroud)
我搜索了互联网,我找不到一个.有人可以指点我正确的方向吗?
我们在unix也有一个回购.Atlas,如果我能在Mac中识别,我可以将它与unix的列表同步.
小智 25
首先,尝试将ipa文件解压缩到一个目录,例如:
unzip <filename>.ipa -d ~/Downloads/tmp
Run Code Online (Sandbox Code Playgroud)
其次,使用file命令识别体系结构,例如:
file ~/Downloads/tmp/Payload/<appname>.app/<app>
Run Code Online (Sandbox Code Playgroud)
然后,你会得到你想要的东西〜
~/Downloads/tmp/Payload/<appname>.app/<app>: Mach-O universal binary with 2 architectures
~/Downloads/tmp/Payload/<appname>.app/<app> (for architecture armv7): Mach-O executable arm
~/Downloads/tmp/Payload/<appname>.app/<app> (for architecture cputype (16777228) cpusubtype (0)): Mach-O 64-bit executable
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5380 次 |
最近记录: |