Bundle ID 不匹配是什么原因
Bundle ID 是 iOS 应用的包名。签名时,IPA 的包名必须和描述文件允许的 App ID 匹配。
Bundle ID 的作用
系统通过 Bundle ID 区分不同应用。描述文件里会限制可签名的包名,普通证书和通配符证书的限制不同。
为什么会不匹配
如果 IPA 原包名、重签后的包名、描述文件中的 App ID 不一致,就可能出现安装失败、无法覆盖安装或签名报错。
如何处理
签名前确认实际签名 ID,必要时使用通配符或重新生成匹配的描述文件。多开应用也要保证每个包名符合规则。