如何在xcode项目中禁用推送通知功能?

Anh*_*ham 15 xcode ios

我使用免费的Apple开发者帐户,因此没有推送通知支持.因此,当我获得一个现有的xcode项目并尝试在我的手机上运行它时,我得到"你的开发团队",xxx",不支持Push Notifications功能."

但是当我进入"功能"选项卡时,我看不到它在那里禁用(它说"10个功能不可用").所以我想它隐藏了它们?但该项目仍需要某处的能力?

那么如何禁用项目的推送通知功能,以便我可以运行它?

ooO*_*lly 30

更新: 感谢KerimGökarslan提醒我,有人看不到推送通知功能.

如果您的开发者帐户没有推送通知功能,则必须清除当前的配置文件和证书.然后,您可以在功能选项卡中禁用它.

在此输入图像描述

选择目标的功能选项卡,然后关闭所需内容.确保更改每个目标的配置.

在此输入图像描述

  • @KerimGökarslan如果您的开发人员帐户不具有推送通知功能,则必须清除当前的配置文件和证书。然后,您可以在功能标签中将其禁用。 (3认同)

何启亮*_*何启亮 18

在此输入图像描述打开YourAppName.entitlements并删除

<key>aps-environment</key>
Run Code Online (Sandbox Code Playgroud)

  • 我无法找到MyAppName.entitlements文件.请帮助..我没有使用推送通知服务,并从苹果获得此电子邮件:缺少推送通知权利 (2认同)

陈皓楠*_*陈皓楠 12

只需清除"自动管理签名"复选框,再选择它,你会发现在"推送通知功能"等功能功能页面.