如果我创建新的App ID,是否必须重新创建配置文件

时间:2016-06-15 03:39:11

标签: ios xcode provisioning-profile

现在我想为新项目创建一个新的App ID。我是否必须为开发和分发重新创建配置文件,以便新的应用程序ID可以工作?顺便提一下,当前供应配置文件的App ID为“*”。那么这对所有应用程序ID都足够了,包括当前和新的应用程序?

3 个答案:

答案 0 :(得分:1)

您使用*(通配符)的事实意味着您仍处于开发阶段。因此,您也可以继续使用旧的通配符配置新的AppID。

注意:如果您在新的AppID中启用了推送通知等内容,则无法使用新的配置。

但是当你需要提交到商店时。您必须为新的AppID创建新的配置。

答案 1 :(得分:0)

我知道这是肯定的。 *匹配所有ID。

答案 2 :(得分:0)

对于开发配置文件,您可以(并且正在)使用通配符应用程序ID。只要您没有使用某些特殊功能,例如推送通知,iCloud等,这将适用于您要开发的任何应用程序。此开发配置文件将允许您在测试设备上运行和调试您的应用程序。由于通配符应用程序ID,您可以使用此现有配置文件为您的测试设备构建新应用程序。

如果您计划提交到应用商店,您将会使用App Store分发配置文件。应用商店分发配置文件需要配置文件中的显式ID。这也有助于保证iOS生态系统中应用ID的唯一性。

我建议您创建显式应用ID以立即保留应用的ID,但将开发者配置文件配置为使用通配符应用ID。创建新应用程序时,您可以继续使用新应用程序的现有开发人员配置文件,但是当您想要将新应用程序提交到应用程序商店时,您需要创建一个明确的应用程序ID和新的分发配置文件使用该应用ID。