#!/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 图标即可