发布于 · 指南
macOS 加固、公证与 Gatekeeper:三项不同验收
公证主要服务分发信任,不是抗逆向分数;修改后的 App 需要重新检查整个交付链。
不要混用安全证明
Apple 说明 Developer ID 签名和公证可帮助 Gatekeeper 检查篡改及已知恶意软件。这不代表业务算法无法被分析。加固、签名、公证、用户安装体验应分别保留结果,避免用其中一项替另一项背书。
测试真正交给用户的版本
建议先完成程序变换,再按分发渠道重新签名、公证并测试安装。别拿变换前的公证记录证明变换后的包。至少覆盖两个处理器架构、权限请求、自动更新和首次启动;若这些范围未测,报告应明确列出,而不是让用户猜。
行动清单
- 记录最终交付包摘要。
- 检查嵌套库与权限。
- 保留原版安装和回滚路径。
原始资料
- Apple: Developer ID certificates · 核对于 2026-10-12