发布于 · 指南
iOS 加固后为什么需要重新签名
加固修改程序内容,签名与设备、扩展和发布渠道要独立验收。
签名不是额外混淆
Apple 的代码签名说明描述系统如何检查应用代码与签名身份。修改已签名内容通常需要重新签名。签名校验通过只能证明对应完整性与身份要求,不证明核心逻辑难以复刻。
把私钥留在客户侧
我们的建议是云端返回处理结果和摘要,客户在自己的受控环境重新签名。对 Widget、Watch、动态库和权限逐项列出签名顺序与验收,检查真实设备上的录音、通知和数据访问。输出一个 IPA 文件本身不意味着它已经可以按任意渠道分发。
行动清单
- 不上传 .p12 或签名私钥。
- 记录 bundle 与扩展对应关系。
- 签名后再做真机功能验收。
原始资料
- Apple: App code signing process · 核对于 2026-10-12