IOS应用程序ipa安装包更换图标iocn、IOS应用分发一条龙

本文详细介绍了如何在iOS应用中更换图标,包括兼容iOS11之前的系统。提供了两种解决方案:重新打包替换assets.car或在线生成新assets.car,并分享了两个分发平台。重点强调了使用bindzip工具的重要性。
摘要由CSDN通过智能技术生成

前言

看似换个图片,但是并没有这么简单,不过看到我这篇文章那就是等于非常简单了!,前半部分主要讲更换icon,文章末尾有两个分发平台,如只需分发那可以直接跳到后面!这里给自己跟个贴,苹果ipa安装包分发下载教程

开整

1.先准备一个ipa源码包
在这里插入图片描述
2.修改ipa后缀
在这里插入图片描述
这里注意我用的压缩工具,这个很重要!建议使用bindzip否则后面压缩的时候会出问题!这里我不得不提一嘴!世面上的压缩工具真的五花八门,压缩出来的东西也是乱七八糟的!先喷7-Zip这个工具,这款压缩工具压缩解压出来后会多出一层目录,再喷我从业这些年一直用的2345好压,今天2345好压真的有点让我失望!这个是压缩后的zip包转换成ipa后多出一层目录!bindzip官网下载

3.将zip解压
最近接了一些私活,一些干净的一些不干净的,其中就有一个不干净的,也就是棋牌这类的,我和无邪接了下来,他找了套源码,我就帮他打打杂啥的,源码搭建后跑了下没什么问题,然后就准备更换甲方孙子的游戏图标icon,无邪最近比较忙,把这个活给我安排上了,
4.知识铺垫
按照Android更换icon的思维应该是将包路径下的图标替换就可以了,确实Android可以这么耍,但是IOS的话就要分情况考虑了!

在iOS11系统之前,苹果app的icon加载方式,是以info.plist的相关配置为优先的,也就是说,加载icon先去info.plist查找是否有icon配置项,有的话按配置项加载icon,没有再去Assets资源去加载icon。
而iOS11之后,苹果把两个优先级调换了,所以按之前的方式直接把包解压,把不同尺寸的icon放入包根目录,再加入icon配置项的方式不一定生效。
注意:为了兼容所有版本,最好两种方式都要做,除非确定Assets没配置icon。

总的来说就是不同ios操作系统加载icon的方式不同,外面要改Assets也要改!外面的倒是好改,可关键就是assets.car这个资源包不好改!那么不要慌,往下会有完整的解决方案!

解决方案

1.从新打包替换assets.car
这种方案如果条件允许的情况可以采用,如果身边有搞ios的即可,就是把你需要跟换的图标给搞ios的让他建一个ios程序项目什么都不用写,就设置一下应用icon即可,然后让ios打包即可,然后按在文章开头的拆包方式将打好的ipa包拆开,然后替换掉assets.car即可

2.从新构建assets.car
这个方案比较推荐,方便不求人!在线生成assets.car
在这里插入图片描述
这里有一个模板文件下载下来
在这里插入图片描述
解压后目录
在这里插入图片描述
将这些图片替换成自己的icon即可,最好一个不要漏,然后重新压缩成zip的包上传上去,成功后就会得到assets.car资源包,然后替换自己ipa包中的assets.car资源包即可,然后将程序目录压缩成zip,切记使用bindzip来压缩成zip,然后将压缩好的zip包后缀改为ipa上传即可,这里上传平台我给大家提供两个,有钱的可以用小飞鱼分发平台这个平台有点抽风,有时候有10块钱的测试包服务,有时候会没有,没有的话加只能购买更贵的套餐,像我这样的穷逼请用云签,这个平台觉得很棒,特别适合我们做测试用!16块一个包,无限次安装更新。。。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员劝退师-TAO

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值