
随着Apple系统的更新,Itunes也进行了更新(ipa的下载和商店入口均已关闭)苹果商店下载老是获取,iOS开发人员希望在Apple商店中获取一些ipa资源分析. (我不讨论在Windows上安装itunes的最新版本,可以下载ipa). 它也越来越麻烦,我什至感觉没有办法. 通过学习和我自己的分析,现在有两种下载ipa的方法
根据苹果公司一贯的严格立场,下载ipa,因为它是服务器资源,并且应该是GET请求类型的资源(个人猜测分析,请不要大惊小怪),我们大概可以整理出ipa包. 最大的前提是最重要的是首先获取ipa资源地址.
取决于您是否需要捕获软件包,依赖于AppleConfig2工具的Ipa下载分为两种方法

ps: AppleConfig2是Apple的官方软件,可以通过搜索apple-configurator从Apple Store下载
由于使用了mdm功能,我发现AppleConfig2安装ipa的第一步是下载ipa资源(请记住先登录到您的Apple id帐户),然后您会觉得有机会捕获此时,我们在选择和安装ipa时,可以预先启动数据包捕获工具(例如charles或wireShake),然后在捕获的软件包中选择要使用iTunes,apple.com的界面(这里发现一个非常不可靠的问题,Apple的资源使用http请求,是否是因为它是一种资源,并且不使用https,我感到非常困惑,Daniels可以提供一些个人见解)苹果商店下载老是获取,您可以拦截以下界面:
image.png

复制此链接,您可以直接访问Apple服务器的ipa软件包. 通过我们对拦截接口返回的分析,Apple服务器不会直接返回ipa资源,而是将访问地址重定向到该资源( 302状态码),结果如下:
image.png
通过这种方式,我们可以下载所需的IPA(此IPA包含我们登录的Apple ID信息,如果该设备与所使用的帐户设备不同,则需要在启动时验证Apple ID)

在上面的方法1中,我们选择直接安装ipa. 下载后,我们可以转到以下Mac目录查找
// 如果第一次下载ipa,是不会有TemporaryItems及以下子目录的 下载完就会有
~/Library/Group Containers/K36BKF7T3D.group.com.apple.configurator/Library/Caches/Assets/TemporaryItems/MobileApps
重要提示: 苹果公司还认为,我们可以通过这种方式使用ipa,以清理本地磁盘并减少磁盘压力,或者确保用户每次都下载ipa以确保ipa能够保持最新状态,并且将ipa传输到设备(或读取后)后,软件将立即下载,该本地路径会立即清除. 此实现方式与iOS通过plist分发ipa和通过mac分发ipa的逻辑相同,但学生的智慧功能非常强大,并且一些学生发现,如果该应用已安装一次,则在第二次再次安装时,将弹出如下提示框,

image.png
在没有用户响应的短暂时刻,该程序不会删除ipa,因此我们可以直接转到上述路径以找到ipa文件,
image.png
谢谢
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/shouji/article-235735-1.html
我爷爷一月2300
晚安#易烊千玺#
他说的是真的
永远崇拜毛主席