文章详情

您可以向目标添加特殊功能以启用 Apple 提供的服务,例如 Apple 推送通知服务、CloudKit、游戏中心和应用内购买。


如果您使用自动签名(推荐),Xcode 会配置您的项目和签名资产以启用该功能。Xcode 还会编辑权利和信息属性列表,并将特定于技

术的框架添加到您的项目中。但是,某些应用服务(例如游戏中心和应用内购买)可能需要在您的开发者帐户和App Store Connect 中

进行额外设置。


在开始之前,添加您的 Apple ID 帐户并将目标分配给一个团队。对于某些应用程序,在设备上启动应用程序以注册设备。


1.在项目导航器中,选择项目,然后在项目编辑器中,选择目标。


从“项目/目标”弹出式菜单或大纲视图的“目标”部分(如果出现)中选择目标。

2.在项目编辑器中,单击签名和功能。


3.单击全部或选择特定的构建配置。


例如,如果要测试功能而不将其添加到发布版本,请选择调试。


4.单击“库”按钮 (+) 以打开“功能”库(或选择“编辑器”>“添加功能”)。


功能库仅显示可用于目标类型和您的程序成员资格的功能。如果您不是Apple Developer Program的成员,您可以添加的功能是有限的


下面的屏幕截图显示了 iOS 应用程序的功能库。

在功能库中,您可以:


过滤库中显示的功能:在库顶部的过滤栏中输入文本。


在列表和网格视图之间切换:点按工具栏中的列表或图标按钮。


显示或隐藏详细信息视图:单击工具栏右上角的显示详细信息或隐藏详细信息按钮。


或者,按住 Option 键单击“库”按钮 (+) 以在持久窗口中打开库。


5.在库中,双击要添加的功能,或将其拖到签名和功能窗格中。


该功能将从功能库中删除并添加到签名下的签名和功能窗格中。如果功能旁边出现一个显示三角形,它会显示您用于完成配置的其他控

件。