| #!/bin/bash |
|
|
| |
| DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" |
| APP_PATH="$DIR/Antigravity Tools.app" |
|
|
| |
| RED='\033[0;31m' |
| GREEN='\033[0;32m' |
| NC='\033[0m' |
|
|
| echo -e "${GREEN}==============================================${NC}" |
| echo -e "${GREEN} Antigravity Tools - 快速修复助手${NC}" |
| echo -e "${GREEN}==============================================${NC}" |
| echo "" |
|
|
| if [ -d "$APP_PATH" ]; then |
| echo "📍 正在尝试修复应用: $APP_PATH" |
| echo "🔑 请输入您的开机密码以授予权限 (输入时不会显示)..." |
| echo "" |
| |
| |
| sudo xattr -rd com.apple.quarantine "$APP_PATH" |
| |
| if [ $? -eq 0 ]; then |
| echo "" |
| echo -e "${GREEN}✅ 修复成功!${NC}" |
| echo "您现在可以像往常一样打开应用了。" |
| |
| |
| osascript -e 'display notification "修复成功,现在可以打开应用了" with title "Antigravity Tools" sound name "Glass"' |
| else |
| echo "" |
| echo -e "${RED}❌ 修复失败${NC}" |
| echo "请检查密码是否输入正确,或稍后重试。" |
| fi |
| else |
| echo -e "${RED}⚠️ 未找到应用文件${NC}" |
| echo "请确保将此修复脚本和 'Antigravity Tools.app' 放在同一个文件夹内 (通常是 /Applications)。" |
| fi |
|
|
| echo "" |
| echo "按任意键退出..." |
| read -n 1 -s -r -p "" |
|
|