Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/94.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 缺少推送通知权限。应用程序签名';s的权利不包括;aps环境“;_Ios_Objective C_Xcode_Apple Push Notifications_Provisioning Profile - Fatal编程技术网

Ios 缺少推送通知权限。应用程序签名';s的权利不包括;aps环境“;

Ios 缺少推送通知权限。应用程序签名';s的权利不包括;aps环境“;,ios,objective-c,xcode,apple-push-notifications,provisioning-profile,Ios,Objective C,Xcode,Apple Push Notifications,Provisioning Profile,我现在正在开发一款使用Apple推送通知的应用程序 就测试而言,它工作得很好,但苹果一直在给我发邮件 我在网上读过,并且尽我所能避免这种情况。我的应用程序ID已启用,可用于推送通知、重新生成我的配置文件(多次)、在Xcode首选项中刷新我的帐户以及…。 但不管我做什么,它总是来。我是不是漏掉了什么?还是我应该忽略它?我担心如果我忽略它,我的应用程序可能会被拒绝 有类似经历的人吗 尊敬的开发商: 我们发现您最近交付的“TheAppABC”存在一个或多个问题。您的交付成功,但您可能希望在下次交付中更

我现在正在开发一款使用Apple推送通知的应用程序

就测试而言,它工作得很好,但苹果一直在给我发邮件

我在网上读过,并且尽我所能避免这种情况。我的应用程序ID已启用,可用于推送通知、重新生成我的配置文件(多次)、在Xcode首选项中刷新我的帐户以及…。 但不管我做什么,它总是来。我是不是漏掉了什么?还是我应该忽略它?我担心如果我忽略它,我的应用程序可能会被拒绝

有类似经历的人吗

尊敬的开发商:

我们发现您最近交付的“TheAppABC”存在一个或多个问题。您的交付成功,但您可能希望在下次交付中更正以下问题:

缺少推送通知权限-您的应用程序似乎包含用于向Apple推送通知服务注册的API,但应用程序签名的权限不包括“aps环境”“权利。如果您的应用程序使用Apple推送通知服务,请确保您的应用程序ID已在设置门户中启用推送通知,并在使用包含“aps环境”权限的分发设置配置文件对您的应用程序进行签名后重新提交。有关更多信息,请参阅《本地和推送通知编程指南》中的“资源调配和开发”。如果您的应用程序未使用Apple推送通知服务,则无需执行任何操作。您可以从以后的提交中删除API以停止此警告。如果使用第三方框架,则可能需要联系开发人员以获取有关删除API的信息

更正问题后,可以使用Xcode或应用程序加载程序将新的二进制文件上载到iTunes Connect*

问候,

应用商店团队


当用于设置的AppId未与推送通知服务相加时,将显示此消息

希望您在没有推送服务的情况下创建了AppId,并使用它创建了移动资源调配,然后添加推送服务,忘记用它重新创建移动资源调配。你没有提到你的APNS证书。而且你们们必须做和你们们在开发过程中做的一样的事情,在发行过程中

请点击此链接,希望有帮助:

我不认为他们会拒绝该应用程序,但推送服务将无法工作

如果所有内容都添加得很完美,那么应该是这样的:


我的appID已推送,我多次重新创建了配置文件,但仍收到此消息。这让我头疼。我刚刚注意到在你的屏幕截图上可以看到的“aps环境产品”在我的例子中并不存在。这重要吗?如果是的话,我需要做什么来改变这一点?在这一点上,我甚至重建了项目,以正确的顺序重新创建了配置文件。。。。我仍然从苹果那里得到同样的信息,我不知道发生了什么。除了放弃,提交应用程序,看看会发生什么我不知道我能做什么。当然,我希望通知能够正常工作。Hii Michel是的,这很重要,这说明您的分发移动设备配置没有配置APN,可能是您的xcode配置自动配置有问题,请尝试使用本地签名权限从首选项使用中删除帐户,一切都会好的。如果我从首选项中删除帐户,稍后当我要进行存档时,它会说我需要一个帐户。然后我又遇到了同样的问题。我不知道我是做错了什么,还是Xcode某处有bug。但我不能日复一日地。。。。也许能找到解决办法,也许不能。我的应用程序可能必须在没有通知的情况下运行。