macOS 安装说明
解决「应用已损坏」「无法验证开发者」「打不开」等问题
适用 macOS 10.13 High Sierra ~ 15 Sequoia
最快速解法(90% 情况有效)
第一步:右键打开
在「应用程序」文件夹中,右键点击 EchoTag → 选择「打开」→ 在弹出的对话框中点击「打开」。
第二步:如果右键打开也不行,用终端命令
打开「终端」(启动台 → 其他 → 终端),粘贴以下命令:
sudo xattr -dr com.apple.quarantine /Applications/EchoTag.app
输入 Mac 登录密码(密码不会显示,正常),回车后再打开 EchoTag。
第三步:如果终端命令也无效,通过系统设置允许
苹果图标 → 系统设置 → 隐私与安全性,在右侧「安全性」区域找到已被阻止的 EchoTag,点击「仍要运行」。
完成后重新打开 EchoTag 即可正常使用。
📋 所有可能遇到的问题
提示「应用已损坏,无法打开」(最常见)
原因:EchoTag 是个人开发应用,没有进行 Apple 官方代码签名和公证。macOS Gatekeeper 安全机制会拦截未签名应用。
这不是真的损坏!应用可以正常使用。
✅ 解决方法(按顺序尝试):
- 在「应用程序」中 右键 → 打开 EchoTag
- 终端执行:
sudo xattr -dr com.apple.quarantine /Applications/EchoTag.app - 如果还不行,继续执行:
sudo xattr -cr /Applications/EchoTag.app
提示「无法打开,因为无法验证开发者」
原因:同上,应用未经 Apple 签名验证。
✅ 解决方法:通过系统设置允许
- 出现提示后点击「取消」
- 打开 系统设置 → 隐私与安全性
- 在右侧「安全性」区域,找到已被阻止的 EchoTag
- 点击「仍要运行」按钮
- 在弹出的确认对话框中确认即可
应用打不开或闪退
原因:下载了与 Mac 芯片架构不匹配的版本。
Apple Silicon (M1/M2/M3/M4)
下载文件名含 aarch64 的 DMG
Intel 芯片
下载文件名含 x64 的 DMG
查看芯片类型:苹果图标 → 按住 Option 点「系统信息」→ 查看「芯片」或「处理器」
DMG 无法挂载或提示损坏
原因:文件下载不完整。
✅ 解决:重新下载,建议用 Safari 或 Chrome(不要用迅雷等下载工具)。
macOS Sequoia (15+) 特殊说明
macOS 15 Sequoia 进一步收紧了安全策略,如果上述方法都无效:
① 确保 App 在 /Applications 目录
DMG 挂载后,必须把 EchoTag.app 拖入 Applications 文件夹,不要在 DMG 里直接打开。
② 完整移除隔离标记
sudo xattr -dr com.apple.quarantine /Applications/EchoTag.app
xattr -cr /Applications/EchoTag.app
③ 如果仍提示"已损坏"
尝试临时关闭 Gatekeeper:
sudo spctl --master-disable
打开 EchoTag 后,记得重新启用:
sudo spctl --master-enable
其他问题速查
| 问题 | 原因 | 解决方法 |
|---|---|---|
| 应用打开后无响应 | macOS 版本过低 | 升级至 macOS 10.13 或更高 |
| DMG 无法拖动安装 | 磁盘映像出错 | 推出 DMG 后重新挂载 |
| 扩展属性清除后仍报错 | 文件权限异常 | 删除 App 重新从 DMG 拖入 Applications,再执行上述命令 |
安全说明
EchoTag 没有进行 Apple 官方的代码签名和公证,这是 macOS 的安全机制在保护您的系统,并非应用真的已损坏。 您可以放心使用,应用本身是安全的,所有数据都存储在本地,不会上传任何信息。