批量处理ios破解后的资源文件为android所用

本文介绍了一种将iOS应用资源转换以适应Android平台的方法。针对iOS资源中包含的特殊字符,如*@2x.png,提供了一个mac下的shell脚本rename.sh来批量修改文件名,确保符合Android对于文件命名的要求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这两天把ios上的应用破解了,把它的资源全部拷贝到android上使用。

但是ios上的资源很多包含android不允许的特殊字符,比如*@2x.png这样结尾的资源。这里面包含了@这个特殊字符。需要过滤掉。

android上只允许a-z和0-9以及_ .这些字符,同时,不能以0-9这样的数字开头,还有不能是保留字,比如:default.png是不行的。大写字母也是不行的。


所以,在mac下写了一个脚本文件rename.sh把@2x.png替换为.png。脚本文件内容如下(新建脚本文件后,把这个文件拷贝到资源目录下,加上执行权限chmod +x rename.sh。然后运行。):

  1 #!/bin/sh

  2 # rename *@2x.png as *.png                                                      

  3 find . -name "*@2x.png" -type f | while read file

  4 do  

  5     mv $file${file%@2x.*}.png

  6 done


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值