From 4ef60bc2792f36198e80a307acff0a3d8a59883e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=85=8E=E9=A5=BC=E6=9E=9C=E5=AD=90=E5=8D=B7=E9=B2=A8?= =?UTF-8?q?=E9=B1=BC=E8=BE=A3=E6=A4=92?= Date: Mon, 19 Jan 2026 14:48:16 +0800 Subject: [PATCH] =?UTF-8?q?```=20fix(cursor-mac-id-modifier):=20=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D=E8=84=9A=E6=9C=AC=E4=B8=AD=E5=8F=8C=E5=BC=95=E5=8F=B7?= =?UTF-8?q?=E8=BD=AC=E4=B9=89=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🔧 修复:字符串内双引号需转义,避免脚本解析中断 在fix_damaged_app函数中,修复了两处字符串内的双引号未正确转义的问题, 确保脚本能够正常解析和执行,解决因引号导致的语法错误。 ``` --- scripts/run/cursor_mac_id_modifier.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/scripts/run/cursor_mac_id_modifier.sh b/scripts/run/cursor_mac_id_modifier.sh index 372bd50..bde42ec 100644 --- a/scripts/run/cursor_mac_id_modifier.sh +++ b/scripts/run/cursor_mac_id_modifier.sh @@ -2896,7 +2896,8 @@ restore_feature() { # 解决"应用已损坏,无法打开"问题 fix_damaged_app() { - log_info "正在修复"应用已损坏"问题..." + # 🔧 修复:字符串内双引号需转义,避免脚本解析中断 + log_info "正在修复\"应用已损坏\"问题..." # 检查Cursor应用是否存在 if [ ! -d "$CURSOR_APP_PATH" ]; then @@ -2924,7 +2925,7 @@ fix_damaged_app() { log_info "修复完成!请尝试重新打开Cursor应用" echo echo -e "${YELLOW}如果仍然无法打开,您可以尝试以下方法:${NC}" - echo "1. 在系统偏好设置->安全性与隐私中,点击"仍要打开"按钮" + echo "1. 在系统偏好设置->安全性与隐私中,点击\"仍要打开\"按钮" echo "2. 暂时关闭Gatekeeper(不建议): sudo spctl --master-disable" echo "3. 重新下载安装Cursor应用" echo