IPA安装包修改图标

#!/bin/bash
# 获取脚本所在的目录
script_dir=$(dirname "$(realpath "$0")")
#这里修改ABC.app
app_path="$script_dir/ABC.app"
INFO_PLIST="$app_path/Info.plist"
# 删除 CFBundleIcons 字段
/usr/libexec/PlistBuddy -c "Delete :CFBundleIcons" "$INFO_PLIST" 2>/dev/null

# 检查并删除 CFBundleIconFiles 字段
/usr/libexec/PlistBuddy -c "Delete :CFBundleIconFiles" "$INFO_PLIST" 2>/dev/null

# 添加 CFBundleIconFiles 字段
/usr/libexec/PlistBuddy -c "Add :CFBundleIconFiles array" "$INFO_PLIST"
/usr/libexec/PlistBuddy -c "Add :CFBundleIconFiles:0 string AppIcon60x60" "$INFO_PLIST"
/usr/libexec/PlistBuddy -c "Add :CFBundleIconFiles:1 string AppIcon76x76" "$INFO_PLIST"

运行脚本后替换包中的 AppIcon60x60 和 AppIcon76x76 图标即可

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容