将一下内容保存为iTunes.scpt
,并运行
set question to display dialog "确定是否删除 iTunes ?" buttons {"Yes", "No"} default button 1set answer to button returned of questionif answer is equal to "Yes" then do shell script "rm -rf /Applications/iTunes.app" with administrator privileges display dialog "iTunes 已删除" buttons {"OK"} set theDMG to choose file with prompt "请选择 iTunes 12.6 dmg 安装文件:" of type {"dmg"} do shell script "hdiutil mount " & quoted form of POSIX path of theDMG do shell script "pkgutil --expand /Volumes/iTunes/Install\\ iTunes.pkg ~/tmp" do shell script "sed -i '' 's/18A1/14F2511/g' ~/tmp/Distribution" do shell script "sed -i '' 's/gt/lt/g' ~/tmp/Distribution" do shell script "pkgutil --flatten ~/tmp ~/Desktop/iTunes.pkg" do shell script "hdiutil unmount /Volumes/iTunes/" do shell script "rm -rf ~/tmp"end ifif answer is equal to "No" then display dialog "iTunes 未删除" buttons {"OK"} returnend ifset question to display dialog "确定是否安装 iTtunes 12.6 ?" buttons {"Yes", "No"} default button 1set answer to button returned of questionif answer is equal to "Yes" then do shell script "open ~/Desktop/iTunes.pkg" returnend ifif answer is equal to "No" then display dialog "已修改的 iTunes.pkg 文件保存在桌面" buttons {"OK"} returnend if