iOS【图片国际化处理】python脚本Assets.xcassets图片名称及MD5批量处理(三)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS【图片国际化处理】python脚本Assets.xcassets图片名称及MD5批量处理(三)相关的知识,希望对你有一定的参考价值。
参考技术A 相关国际化处理:ios【语言国际化处理】python脚本读取Excel内容批量导入国际化语言文件中(一)
iOS【语言国际化处理】python脚本将国际化语言文件批量导入Excel文件中(二)
iOS【图片国际化处理】python脚本Assets.xcassets图片名称及MD5批量处理(三)
在国际化处理过程中,图片资源偶尔进行调整;
同时也可以修复 xx. imageset 文件下 xxa.png 的文件名不一致问题,
最好统一的样式是: xx. imageset 文件下 xx.png
同时导出资源文件中不合理的资源、命名等:
如文件夹、图片名大小写、资源图片里有gif、jpg等,
(这里没有修复统一改成小写,不然使用的地方要进行调整)
导出相关异常数据【errorName.txt】文件
1、修改图片的md5值(脚本中方法: get_file_md5 , change_file_md5 )
xcode工程编译错误之iOS解决CUICatalog: Invalid asset name supplied问题
【问题分析】:
这个问题其实是老问题,产生原因就是因为在使用的时候 [UIImage imageNamed:]时,图片不存在或者传入的图片名为nil.
【解决方法】:
添加一个系统断点,来判断如果图片名字为nil或者@""的时候,来拦截掉。
【操作截图】
以上是关于iOS【图片国际化处理】python脚本Assets.xcassets图片名称及MD5批量处理(三)的主要内容,如果未能解决你的问题,请参考以下文章
xcode工程编译错误之iOS解决CUICatalog: Invalid asset name supplied问题
Flutter小记2Android加载图片资源出现Unable to load asset的解决方案