Re: [问题] 辨识iPhone的app是不是32位元的方法?

楼主: denkeni (Denken)   2017-09-15 13:39:43
※ 引述《cojad (小江)》之铭言:
: 有方法在不是iOS 10.3以前的版本比如10.2或是9.x确认哪些app还是32位元吗?
: 目前都只看到10.3辨识32bit apps的方法
: 可是没有看到其他旧iOS辨识32bit apps的方法
: 要透过电脑的方法也可以,有没有人可以提供可行的辨识法呢?
: 拜托别叫我重装app...
以下为 Mac 操作过程
1. 用 iTunes 下载 app(如果你已经升级 12.7,请降版)
2. 在 Library 里找到该 app,按右键选“Show in Finder”
3. 把 ipa 档复制到桌面
4. 把副档名从 .ipa 改成 .zip,点两下解压缩
5. 找里面 Payload/ 资料夹里的同名 app 档,按右键选“Show Package Contents”
6. 里面第一层就有同名 Unix executable 档
7. 打开 Terminal 输入指令“lipo -info ”,再把刚才的同名 executable 档拉进来
8. 按 Enter 看结果
如果是:
Non-fat file: ***** is architecture: armv7
那就是只有 32 位元
一般来说会看到:
Architectures in the fat file: ***** are: armv7 arm64
就是 32 位元和 64 位元都有的意思。
不过你要知道这个干嘛?
作者: hiraku (皮乐)   2017-09-15 15:10:00
专业XD 不过知道这个要干嘛XD
作者: Paravion (ElonMusk)   2017-09-15 15:36:00
推专页业
作者: hoos891405 (我也许把你忘记)   2017-09-15 16:57:00
知道这个很重要啊,如果很依赖的app是32位元,ios11完全不能用
作者: TllDA (踢打)   2017-09-15 18:09:00
可是原本的提问的又不打算把iOS升级 跟楼上状况不一样

Links booklink

Contact Us: admin [ a t ] ucptt.com