P12 和 mobileprovision 是什么
iOS 签名通常需要两类文件:P12 证书和 mobileprovision 描述文件。它们配套使用,缺一不可。
P12 的作用
P12 里包含签名证书和私钥,用来证明应用由对应开发者身份签名。导入轻松签、全能签或打包机时通常需要填写 P12 密码。
mobileprovision 的作用
描述文件包含 Bundle ID、设备 UDID、能力开关和有效期。个人证书或测试证书通常只能安装到已经加入描述文件的设备。
常见错误
P12 密码错误会导致无法解析证书;Bundle ID 不匹配会导致签名后无法安装;描述文件过期或未包含设备 UDID,也会导致安装失败。