您可以在证书,标识符和配置文件中查看和启用App ID的服务。包含已修改的App ID的供应配置文件将变为无效。您需要重新生成使用该App ID的配置文件。
注意:要为应用程序完全配置服务,请在Xcode项目中向目标添加功能。
所需角色:帐户持有人或管理员。
启用服务
-
在“ 证书”,“标识符和配置文件”中,从左侧的弹出菜单中选择操作系统。
-
在“标识符”下,选择“应用程序ID”,选择要更改的应用程序ID,然后单击“编辑”。
-
选中相应的复选框以启用您要允许的应用服务。
-
如果出现警告对话框,请单击“确定”。
-
单击“完成”。
注意:这些应用服务需要额外的步骤:应用组,Apple Pay,数据保护,iCloud和推送通知。
启用应用程序组
-
在“ 证书,标识符和配置文件”中,启用“应用程序组”服务,然后单击“编辑”。
-
在“应用程序组”表中,选择要分配给应用程序ID的一个或多个组,然后单击“继续”。
如果没有应用程序组,请单击“创建应用程序组”或转到“ 注册应用程序组”。
-
查看更改,然后单击“分配”。
-
单击“完成”。
或者,在Xcode中启用应用程序组。
启用Apple Pay
-
在“ 证书”,“标识符和配置文件”中,启用App Pay服务,然后单击“编辑”。
-
在Merchant ID表中,选择要分配给App ID的商家标识符,然后单击Continue。
如果没有商家标识符,请点击创建商家ID或转到创建商家标识符。然后重复这些步骤。
-
查看更改,然后单击“分配”。
-
单击“完成”。
或者,在Xcode中启用Apple Pay。
启用数据保护
-
在“ 证书,标识符和配置文件”中,启用数据保护服务。
-
在“共享和权限”下,选择一个选项。
-
单击“完成”。
启用iCloud
-
在“ 证书,标识符和配置文件”中,启用iCloud服务。
-
在兼容性下,选择Xcode版本。
如果您不使用CloudKit,您可以选择与Xcode 5兼容 ; 否则,请选择Include CloudKit支持。
-
单击编辑。
-
在显示的表中,选择要分配给App ID的iCloud容器,然后单击“继续”。
如果没有容器标识符,请单击“创建iCloud容器”或转到“ 创建iCloud容器”。然后重复这些步骤。
-
查看更改,然后单击“分配”。
-
单击“完成”。
或者,在Xcode中启用iCloud服务。
启用推送通知
如果使用TLS证书与APN进行通信,则在创建相应的客户端TLS证书之前,不会完全启用推送通知以进行开发或生产。启用App ID的推送通知时,可以生成所需的客户端TLS证书。
-
在“ 证书,标识符和配置文件”中,启用“推送通知”服务。
-
在“开发SSL证书”或“生产SSL证书”下,单击“创建证书”
-
按照说明在Mac上创建证书签名请求,然后单击“继续”。
-
单击选择文件。
-
在出现的对话框中,选择证书请求文件(具有
.certSigningRequest
文件扩展名的文件),然后单击“选择”。 -
单击继续。
-
单击下载。
证书文件(具有
.cer
文件扩展名的文件)出现在您的Downloads
文件夹中。 -
单击“完成”。
或者,在Xcode中启用推送通知,并在“证书”部分中生成APNs客户端TLS证书,您可以在其中选择应用程序ID。