场景:测试测出bug,经常出现包没装对,环境错了,开发要他们去确认是不是下对包了。

解决方案:干脆把这些信息打在Icon上,思路比较简单,在fastlane自动生成buildnum后,buildapp调用前。插入一个脚本调用,用的是python。传入版本号,buildnum以及configure类别,生成一个新Icon方法替换原本的,用到Python内置的PIL库处理图片。

脚本地址在这里