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

时间:2015-10-19 09:18:29

标签: ios xcode certificate provisioning-profile

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

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

希望我解释说好的。

提前致谢

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

1 个答案:

答案 0 :(得分:0)

我不相信你可以使用带有推送通知的通配符应用程序ID。

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

如果您需要该功能,则需要使用推送通知设置新的应用ID,并计算服务器端的内容以向两个应用ID发送推送通知。