我正在尝试按照本教程向我的聊天应用添加推送通知:https://www.appcoda.com/firebase-push-notifications/
我已在“功能”中将推送通知切换为开启:
我的配置文件已设置为推送通知:
我下载了它,然后双击它进行安装。
对于代码签名,在Target中 - >代码签名:
和项目 - >代码签名:
权利文件:
当我运行项目时,它成功了,然后说“可执行文件是使用无效的权利签署的”。完整错误The entitlements specified in your application’s Code Signing Entitlements file are invalid, not permitted, or do not match those specified in your provisioning profile. (0xE8008016).
感谢阅读..对此的任何帮助都将非常感激!
编辑:附加信息
使用Xcode 8.2.1
答案 0 :(得分:2)
删除权利文件中未添加的任何未知条目。
示例:您可以从您的权利文件中删除keychainAccessGroup条目,如果您没有故意添加该条目。
查看您的测试目标,测试和主要目标的团队标识符应相同。 礼貌:https://stackoverflow.com/a/40464055/2959346
答案 1 :(得分:1)
根据您提供的信息,您的应用已为游戏中心,应用内购买和通知启用了服务。
并根据您的权利设置,您的Xcode中的应用没有启用Game Center。 检查您的权利设置一次,然后重试,启用Game Center后应该没有任何问题。
答案 2 :(得分:0)