当 phone 从应用商店安装我的应用时,如何获取它下载的实际负载?

How can I get the actual payload that the phone downloads when it installs my app from the app store?

我想检查有效负载以回答诸如整个 __TEXT 段加密还是仅 __text 段加密这样的问题?我得到的最远的是,越狱 phone,禁用 SSL,然后嗅探下载。但是,这需要我连接到 wi-fi,而在 wi-fi 上,它会下载更大的应用程序的预瘦化版本。这没关系,除了我想看看完全精简的版本是什么样子,看看它离 100 MB WWAN 限制有多近。当我执行 find / -name '*.ipa' 时,我找不到该应用程序。所以我猜它是在下载后立即解压 .ipa 然后删除它?但是那样的话,我就不知道怎么拦截了。

要获取 iOS 应用 .ipa(压缩包)文件,只需在 Mac 上使用 iTunes 从 App Store 下载该应用。

已添加:或在 Mac.

上使用 Apple Configurator 2 下载

从 macOS iTunes 安装应用程序到 iOS 设备(在同步期间)时,在 Mac 上嗅探读取的 ipa 文件可能更容易。