更改与配置文件关联的应用程序 ID 是否会破坏使用相同配置文件部署的现有应用程序

Does changing the app ID associated with a provisioning profile break existing apps deployed with that same provisioning profile

所以在我工作的公司,我们创建了一个 iOS 应用程序。我们使用应用程序的特定应用程序 ID(不是通配符)创建了配置证书。现在,我们正在部署第二个应用程序,它应该能够从同一服务器接收推送通知。为了简单起见,如果这两个应用程序都使用相同的配置文件,以免服务器在确定应该使用哪个配置文件时变得复杂,我们将不胜感激。

然而,困境是:我不知道在已部署的应用程序正在使用的现有配置文件上更改应用程序 ID(从特定应用程序到通配符)是否会破坏推送通知和使用该配置文件为已部署的应用程序提供其他此类服务。我会尝试一下,但出于显而易见的原因,我不想对 Production 赖以运行的事物抱有信心。

希望我解释清楚了。

提前致谢

编辑:澄清一下,现有应用程序的 ID 将满足我要将配置文件更改为的通配符。

我认为您不能将通配符应用程序 ID 用于推送通知。

我可以预见使用单个配置文件的唯一方法是使用相同的捆绑包 ID 构建两个应用程序,该捆绑包 ID 与配置文件中的应用程序 ID 匹配。这样做的缺点是两个应用程序不能同时安装在同一台设备上。

如果您需要该功能,您需要设置一个带有推送通知的新应用 ID,并制定服务器端内容以向两个应用 ID 发送推送通知。