签名不是单独一张证书
一次可安装的构建通常同时依赖签名证书、App ID、Bundle ID、entitlements 和预置描述文件。只检查证书是否存在,容易漏掉标识符或权限不一致。
Bundle ID 决定 App 身份
Xcode 工程中的 Bundle ID 应与开发者账户里的显式 App ID 对应。重签名或更换团队后,如果标识符和权限没有同步调整,构建、安装或启动都可能失败。
描述文件把多项条件组合起来
预置描述文件会关联 App ID 和证书;开发或 Ad Hoc 场景还可能包含登记设备。不同分发方式不能混用同一套配置。
排查时按配置链逐项核对
先确认开发者团队与证书状态,再核对 App ID、Bundle ID 和 entitlements,最后确认描述文件类型、设备范围与构建用途。
