# macOS 用户帮助 - 如何安全打开 PDFMaskingTool

## 问题描述

在 macOS 上首次打开 PDFMaskingTool 时，可能会遇到以下提示：

- **"已损坏，无法打开"**
- **"无法验证开发者"**
- **"已阻止以保护 Mac 安全"**

这些是 macOS 的安全保护机制，不是应用本身的问题。

---

## 解决方法

### 方法一：通过系统设置打开（推荐，最安全）

**适用场景**：首次打开应用，系统显示"已阻止以保护 Mac 安全"

**步骤：**

1. 打开 **系统设置**（或 **系统偏好设置**）
2. 进入 **隐私与安全性**
3. 找到提示信息：**"已阻止 'PDFMaskingTool' 以保护 Mac 安全"**
4. 点击右侧的 **"仍要打开"** 按钮
5. 在弹出的确认窗口中点击 **"打开"**
6. 输入管理员密码确认

**完成后应用即可正常使用，以后不会再出现此提示。**

---

### 方法二：右键打开（适用于 .dmg 或 .app 文件）

**适用场景**：下载的 .dmg 文件无法打开

**步骤：**

1. 在 **访达** 中找到 `PDFMaskingTool_xxx.dmg` 文件
2. **按住 Control 键**，点击文件图标
3. 在弹出菜单中选择 **"打开"**
4. 在警告窗口中点击 **"打开"**

---

### 方法三：终端移除隔离属性（适用于已安装但无法运行）

**适用场景**：应用已安装到应用程序文件夹，但双击仍提示"已损坏"

**步骤：**

1. 打开 **终端**（在"启动台" > "其他" > "终端"）
2. 输入以下命令并回车：

```bash
sudo xattr -rd com.apple.quarantine /Applications/PDFMaskingTool.app
```

3. 输入管理员密码（输入时不会显示字符）
4. 密码输入完成后按回车
5. 再次尝试打开应用

**注意**：如果应用名称不同，请将 `/Applications/PDFMaskingTool.app` 替换为实际路径。

---

### 方法四：临时降低安全级别（不推荐，仅作为最后手段）

**适用场景**：以上方法都无效时

**警告**：此方法会降低系统整体安全性，仅建议临时使用！

**步骤：**

1. 打开 **终端**
2. 输入以下命令：

```bash
sudo spctl --master-disable
```

3. 输入管理员密码
4. 打开应用
5. **使用后务必重新启用**：`sudo spctl --master-enable`

---

## 常见问题

### Q1: 为什么会出现这些安全提示？

A: PDFMaskingTool 使用 **ad-hoc 签名**（本地签名），没有购买苹果的开发者证书（$99/年）。这样可以保持软件免费，但会被 macOS 系统识别为"未验证开发者"。

### Q2: 这样打开安全吗？

A: **完全安全**。这些提示是 macOS 的保护机制，并非应用存在问题。PDFMaskingTool 是完全本地化的工具，源代码开源，可以放心使用。

### Q3: 为什么不购买苹果开发者证书？

A: 购买开发者证书需要 $99/年，会增加软件成本。我们选择将这笔费用节省下来，为用户提供免费的软件。

### Q4: ARM64 和 x64 版本有什么区别？

A:
- **ARM64（aarch64）**：适用于 Apple Silicon（M1/M2/M3）芯片的 Mac
- **x64**：适用于 Intel 芯片的 Mac

请根据您的 Mac 芯片类型下载对应版本。

### Q5: 打开后还需要再次操作吗？

A: **不需要**。第一次成功打开后，系统会记住您的选择，以后就可以正常双击打开。

