ios如何更改app图标

 我来答
帐号已注销
2020-10-01 · TA获得超过4.1万个赞
知道大有可为答主
回答量:1.3万
采纳率:100%
帮助的人:722万
展开全部
1.
首先呢我们需要在手机里面下载一个软件,这个软件的名字叫做【快捷方式】,我们打开Store App商店搜索即可找到此App...
2.
等到软件下载完成以后,我们就打开软件,进入到了软件页面以后,然后我们再点击页面中的【桌面快捷方式】按钮,如下图所示。
3.
当我们点击了【桌面快捷方式】按钮以后,再打开的页面中我们点击页面里的【+】方框,如下图所示。
4.
点击了【+】方框以后,然后页面就打开了一个设置图标的菜单,然后我们选择【从相册中选择图标】选项...
在iOS11系统之前,苹果app的icon加载方式,是以info.plist的相关配置为优先的,也就是说,加载icon先去info.plist查找是否有icon配置项,有的话按配置项加载icon,没有再去Assets资源去加载icon。

而iOS11之后,苹果把两个优先级调换了,所以按之前的方式直接把包解压,把不同尺寸的icon放入包根目录,再加入icon配置项的方式不一定生效。

注意:为了兼容所有版本,最好两种方式都要做,除非确定Assets没配置icon。

一、info.plist配置方式

1、你需要一张1024*1024的icon,导入生成icon的网址,下载iOS的icon压缩包,解压得到各种尺寸的icon。

2、解压ipa包,得到Payload文件夹,打开Payload,里面是app目录,接着打开,找到并打开info.plist,配置icon的键值对。

3、按照info.plist配置的icon名修改步骤1中解压得到的icon名,尺寸要对应,然后将所以需要的icon复制到Payload文件夹。

4、重签名。

从iOS5.0开始,通过包含CFBundleIcons键来指定图标。旧的应用程序可能先前通过包含CFBundleIconFiles键来指定其图标。如果密钥仍然存在,则应该删除该密钥(不要忘记删除任何特定于设备的变体)。所有的应用程序都应该迁移到CFBundleIcons键来指定它们的图标。

CFBundleIcons键的值是一个带有两个子键的字典:CFBundlePrimaryIconUINewsstandIcon。UINewsstandIcon键用于报摊应用程序,否则可以省略。CFBundlePrimaryIcon键的值是一个字典,用于标识与该分发包关联的图标图像。它可能包含两个子键:CFBundleIconFiles和UIPrerenderedIcon。UIPrerenderedIcon键的值是一个布尔值,用于指定图像是否已经包含闪耀效果。CFBundleIconFiles键的值是一个字符串数组,每个字符串标识一个包中的图像。

重要:指定每张图片的名称时,最好省略任何扩展名。省略扩展名后,系统会使用标准分辨率图像文件名自动检测图像的高分辨率(“@2x”或“@3x”)变体。如果您包含扩展名,则必须明确指定所有图像文件(包括高分辨率变体)。

如果您的应用程序支持iOS4.3,则还必须包含CFBundleIconFiles项以指定应用程序的图标图像。这个键的值是一个字符串数组,每个字符串标识一个包中的图像。如果您为iPad特定的图标包含了图像,则可以将它们列在CFBundleIconFiles项下,或者将它们列在设备特定的CFBundleIconFiles〜ipad项下。仅限iPad的应用程序应在CFBundleIconFiles项下列出其图标图像。

二、car替换方式

ipa包解压Payload文件夹,打开Payload,里面是app目录,接着打开,会发现一个Assets.car文件,这是个什么鬼?也就是苹果把之前的包以一种方式压缩了一下,这里需要一个工具去解压-->替换-->重新压缩,然后替换掉原包里面的car文件。

经过网络搜索,发现了一款工具ThemeEngine,可以实现这个功能。

三、重新打包封装

如果你的ipa文章是网站封装得到的,最简单的方式就是重新使用一个在线封装平台,提供新logo、链接、开屏图和应用名封装。
水清霞明

2020-10-01 · TA获得超过2.5万个赞
知道大有可为答主
回答量:3.7万
采纳率:68%
帮助的人:1280万
展开全部
一招教你更换iOS 14应用图标,再也不用羡慕安卓手机的主题了,苹果手机想要拥有,也可以自己设计。应粉丝要求出一期关于iOS桌面图标更换教程,具体步骤如下:

1、首先需要找一组应用图标,最好配合桌面主题,就比如小编找到的这组,如图1所示;
2、确保自己手机中存在【快捷指令】应用,这是系统自带软件,如果删除了可前往App Store下载;
3、将桌面壁纸更换为你想要主题壁纸;
4、打开【快捷指令】,并点击在“我的快捷指令”栏右上角的“+”号,新增一个快捷指令;
5、在【新快捷指令1】界面点击“添加操作”,选择“脚本”,然后找到“打开App”选项,接下来在出现的界面中,点击“选择”字样,选择需要打开的APP,这里小编选择了QQ。
6、在以上操作结束后的界面中点击右上角“··· ”,选择“添加到主屏幕”,然后修改主屏幕名称未“QQ”,并点击左边的图标进行更换图标,选择“选取照片”,找到你想要设置的图片,最后点击右上角的“添加”按钮。
7、按照以上方法,将其他需要修改的图标进行一次以上操作。
8、最后完成。

大家不难发现,其实根本不是真正意义上的应用图标更换,而是将软件通过快捷指令的方式打开,iOS 14新增了APP资源库,可以将不用的软件放在资源库中,可以不用显示在主屏幕上,这样子就相当于给iPhone手机更换了主题。感觉怎样?是不是你的苹果手机也可以像安卓手机那样个性化设计呢?赶紧跟着教程试试吧!
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式