为什么 Xcode 会创建名为“XC Wildcard”的非通配符应用程序 ID?

JW.*_*JW. 5 xcode ios

我从 Apple 的开发人员网站上删除了我所有的应用程序 ID 和配置文件。然后我创建了一个新的 Xcode 7.3.1 项目,并单击“找不到匹配的配置文件”消息旁边的“修复问题”。

它创建的应用程序 ID 称为“XC 通配符”,但它不是通配符 ID;它被设置为 Xcode 项目的包标识符。它创建的开发配置文件被分配给该应用程序 ID。

如果我更改包标识符并单击“修复问题”,它会创建一个名为“XC 通配符”的第二个应用程序 ID,其中包含新的包标识符和另一个开发配置文件。

这有效,但似乎是错误的。它不应该创建一个实际的通配符应用程序 ID,除非我打开推送通知等特定功能?

Kar*_*m H 3

Xcode 创建“XC Wildcard”用于调试,以便它匹配所有应用程序 ID

将部署配置从调试更改为发布,Xcode 将使用您的应用程序 ID 创建一个配置文件。