Xcode:Entitlements.plist文件在哪里?

8

我正在尝试提交我的第一个应用程序,但是苹果一直给我发电子邮件,提到了“缺少推送通知权限”(在这里提出了问题:iOS:缺少推送通知权限)。

这位先生在这里:https://dev59.com/6nLYa4cB1Zd3GeqPWlYI#16681454 似乎有一个答案,即删除 Entitlements.plist 文件。然而,我不知道这个文件在哪里。您能告诉我如何 1) 定位文件 2) 删除它 3) 重新生成它吗?


请查看此链接,可能会对您有所帮助:http://stackoverflow.com/questions/30217716/how-to-locate-the-entitlements-plist-file-in-an-xcode-6-3-ios-project - Anbu.Karthik
2个回答

6
您可以从项目目标添加权限。

http://imgur.com/BPwPGc8

你的项目 目标 -> 能力 ->后台模式-> 开启-> 选择远程通知复选框。

3
请注意,在Xcode 11.3(以及一些早期版本)中,选项卡名称为“签名和能力”,并且通过在选项卡子窗口左上角使用“+ 能力”来添加功能,而不是通过开关来实现。 - shim

1
当我们在应用程序中使用与推送通知相关的代码时,如果Xcode或App ID中没有配置该功能,则会收到来自Apple的邮件。如果您不打算在应用程序中使用推送通知,则可以忽略该邮件。但是,如果您要使用它,请在Xcode->目标->功能->推送通知中启用该功能。
或者
转到开发者门户,检查您的App ID是否启用了推送通知功能,并在禁用时启用它。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接