部分转载: https://www.jianshu.com/p/e3307d120248
不分析代码实现的情况下可使用这几种方法进行获取.
方法一:通过越狱设备获取
如果有越狱手机,那么就变得很简单,只需要从AppStore下载到越狱手机,然后用iTools/PP助手等工具将ipa包备份到电脑即可。
方法二: 使用 Apple Configurator 2 获取(推荐)
首先 去Mac上的App Store下载Apple Configurator 2,安装成功后把iPhone连接上Mac,点击Apple Configurator。
菜单中->账户->登陆(用连接设备的Apple ID[如果担心设备数据会丢失,就备份下数据])。
所有设备->选中当前iPhone->添加应用,找到您想要ipa的那个应用->添加
添加后会显示正在下载App Store上的应用
-
当你的设备上存在这个应用的时候会有如下提示:
这个时候切记:不要点击任何按钮!不要点击任何按钮!不要点击任何按钮!直接开始COPY想要的IPA包!
打开Finder前往文件夹,或者直接快捷键command+shift+G并输入下面路径
~/Library/Group Containers/K36BKF7T3D.group.com.apple.configurator/Library/Caches/Assets/TemporaryItems/MobileApps/
在这里可以看到我们需要的包,这个时候拷贝出来(一定要拷贝出来!一定要拷贝出来!一定要拷贝出来!),然后回到Apple Configurator 2点击【停止】会发现刚才目录下的文件也消失了!
-
拿到IPA包!!!
获取资源和SDK
选中ipa, 右键点击->显示包内容
能获取到相关ipa内的本地UI资源/Frameworks/plist等内容