手把手教你获得iOS应用的图片资源(解决iTunes 12.7无法下载应用问题)

前言

本文主要讲述怎样获得其他优秀的iOS应用的图片资源,以及解决了12.7版本的iTunes不能下载应用的问题。

最近看一个开发的视频,作者为了模仿一个很流行的app, ‘‘盗取’’了这个app的所有图片,看的我很惊讶,心想这都可以,被这波操作给 安排 了。 

下面我就给大家分享一下我总结的经验。

一. 首先,我们必须要获得想要资源的应用ipa文件

ipa是Apple程序应用文件iPhoneApplication的缩写。简单来说,Mac 下的iphone软件,就像是 Windows 下的绿色软件一样,解压后即可使用,不需要安装,卸载的话也只用删除程序文件即可。熟悉IOS开发的都应该了解,当你想要上传内测版本的app到蒲公英或者是fir上时,最终上传的都是后缀为.ipa的文件,这个文件里包含了该应用的所有信息,只是苹果把它压缩整包了,一部分是不能让我们看到的,例如源码。还有一部分是我们可以看到的,那就是该应用的所有的图片资源。

iOS APP中所有资源 = Assets.car + .api文件解压

1. 先以iTunes为例来获取应用的ipa文件

当你Mac上的iTunes为12.7及以上时,你会发现苹果将iTunes里的应用下载的功能移除掉了。这我就日了狗了,那我该怎么下载应用的ipa文件呢? 在网上说有很多种软件可以下载,例如PP助手,iTools,但是我都试了,都不太好用。最终我还是决定继续用iTunes来实现。

在论坛里找到一个解决的办法非常好用,既然12.7移除了,那我们就下载没有移除的版本呗。

① 前往Apple Developer的下载管理界面

下载iTunes 12.6版本

按照上图的方式下载版本为12.6的iTunes,这个版本就是没有移除应用下载功能的。

② 下载完成之后,当你想安装的时候会发现,提示 已经有更高版本的iTunes了 ,既然想要套狼,那就不能舍不得孩子。想要安装低版本的iTunes,前提必须将高版本的iTunes删除。

③ 当你想要删除高版本的iTunes时,你用正常删除软件的方式是不行。系统会提示你不允许你这样操作。那么我换一种方式,用root权限删除呢。

1.0 打开终端

2.0 切换到root权限  输入 $  sudo -i   回车 输入电脑密码(password)

切换到root权限

3.0 进入到Applications目录下 输入 $  cd /Applications/ 

4.0 展示所有应用的列表 输入 $  ls

Mac下所有的应用

红框内的iTunes.app就是我们想要删除的应用

5.0 尝试删除iTunes.app 输入 $ rm -rf iTunes.app   回车 会提示 Operation not permitted 同样是操作不被允许,这个是Mac OS对系统的安全防护。

下面我们需要暂时接触安全防护限制策略才能完成删除的操作,csrutil disable命令可以解除此限制,但是通过命令详情可以看到这种操作需要在恢复模式下才能使用。

csrutil disable

6.0 重启电脑,按COMMAND+R组合键进入恢复模式,找到【实用工具】-->【终端】,在终端窗口中输入命令csrutil disable解决权限限制。


7.0 执行完上述操作之后,重启电脑 ,重复上述1.0, 2.0,3.0,4.0,5.0操作,如果按照上述所说的操作的话,你会发现iTunes已经成功的被删除了。删除成功之后,不用忘了重复6.0的操作 将Mac OS的权限限制恢复。在终端中输入 csrutil enable 恢复权限设置。重启电脑,继续往后操作。

iTunes被删除

8.0  此时,你如果安装12.6版本的iTunes的话,又会提示你一个错误问题。说是无法读取文件“iTunes Library.itl”,它的意思就是没有删干净呗。此时一定要点击退出。

错误提示

9.0 打开Finder 搜索iTunes Library.itl,会搜到一个结果,这个就是问题文件,把它一到废纸篓就好咯。

删除文件

10.0 删除上述文件之后,你再安装12.6的iTunes,终于成功了。大功告成。

2. iTunes的版本问题解决了,那么Get ipa文件就是 so easy了

① 这里我们以思聪的🐼直播为例,首先去iTunes找到该应用,点击下载。下载完成之后,你可以在资料库里找到。

搜索🐼直播

②  找到刚刚下载好的🐼直播, 右键 showFinder一下, 就会找到该应用的ipa文件了。

应用位置


ipa文件位置

③ 首先给ipa文件解压, 会得到一个同名的文件夹 ,依次打开    熊猫直播 4.0.14    ->   Payload   ->   PandaTV-ios  点击右键 显示包内容。

给ipa文件解压


PandaTV-ios 显示包内容


🐼直播的部分图片

④ 上图中我们仅仅得到了部分的图片例如 icon 启动图了。大部分的图片都被压缩到了上面的红框的文件中 Assets.car,下面我们就试着把Assets.car解压。

二. 前面我们已经把ipa文件以及其中Assets.car得到了,下面我们就开始解压Assets.car

1. 在这里,我用一个第三方的框架来解压它,它叫cartool,还有很多其他的方法,我就不一一列举了。

① 下载完成,打开文件夹 打开.xcodeproj

项目路径

② 运行cartool项目 

运行项目

③ 运行成功,生成cartool工具

生成cartool工具

④  打开终端,先拖入cartool的路径,然后再拖入Assets.car的路径,最后拖入存放图片文件夹路径。(三者之间用空格隔开,终端一般会自动空格)

终端运行

⑤ 打开图片文件夹,图片全部加载进来。圆满完成!

图片列表

三. 总结 

    有了此等方法,根本不用为图标资源犯愁了, 尽情的模仿别人的项目吧。希望大家可以多多支持,点颗红心。谢谢!

四. 补充说明

        如果你按照上述操作使得iTunes的版本低于当前MacOS的匹配版本,可能会出现Mac登录不上App ID的情况,提示错误信息为 this action could not be completed. try again。我在这里整理了一下解决的方案。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,088评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,715评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,361评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,099评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 60,987评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,063评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,486评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,175评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,440评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,518评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,305评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,190评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,550评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,880评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,152评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,451评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,637评论 2 335

推荐阅读更多精彩内容

  • iTunes iTunes是由苹果公司开发的媒体播放器,媒体库,在线广播电台和移动设备管理应用程序。它用于播放,下...
    dweet阅读 1,760评论 0 0
  • 今天使用Swift动态库时遇到一个问题,错误提示是:-dyld:Librarynotloaded:@rpath/x...
    杨赛大兄弟阅读 2,335评论 0 96
  • 那年,那地 清末,我族在一个美丽的小村庄,修建了一院美丽院子,约占地两亩,有主房,偏房,偏院,后花园,还有一栋小二...
    祁红莲阅读 285评论 0 1
  • 荷叶杯 寂寞冷沙洲夜, 明月。 醉相思。 败荷枯叶两凌乱, 肠断。 入秋时。 南乡子 烟缈缈,雨凄凄。 梦中细数妹...
    断红尘阅读 180评论 0 0
  • 屏读 Screening 在古代,文化是围绕言语的,信息被“口口相传”。我们是“言语之民”。 随着科技发展,古登堡...
    鹿小与阅读 949评论 1 0