如果有新的可信设备,是否必须重新生成 IPA?

IPA has to be regenerated if there is new trusted devices?

我首先生成了 IPA 并分发给了几个 iPhone 设备,后来发现有几个 iPhone 没有我的 mac 的签名证书,所以我通过 XCode 添加了它们,并尝试分发早期生成的 IPA,但其中 none 已成功安装。它仅在我 运行 再次完成整个过程(构建 -> 存档 -> 验证 -> 导出)后才有效?我是否正确理解 IPA 仅适用于 IPA 生成之前的受信任设备?

当然,每当您添加任何新设备并创建新配置文件时,您必须创建新存档,以便新添加的设备能够安装 ipa。 由于 Apple 限制不受信任的设备使用应用程序代码签名是必须的,并且当您对配置文件进行代码签名时,配置文件与证书匹配。

与创建存档时一样,导出时会使用配置文件。创建的旧 ipa 不包含新配置文件,因此新设备也不包含。

因此,无论何时添加甚至单个设备都需要创建新的 ipa。