相关疑难解决方法(0)

缺少推送通知权利

我有一个提交的应用程序,当它被拒绝,我得到了消息

缺少推送通知权利 - 您的应用似乎向Apple推送通知服务注册,但应用签名的权利不包括"aps-environment"权利.如果您的应用使用Apple推送通知服务,请确保在配置门户中为推送通知启用了您的应用ID,并在使用包含"aps-environment"权利的配置配置文件对应用进行签名后重新提交.

我检查了我的ad-hoc provisiong,然后我找到了aps-environment和production,但是当我打开我的发行版配置时,我找不到这样的.

这是导致此错误消息和苹果拒绝的原因,我该如何解决?

profile apple-push-notifications ios

120
推荐指数
10
解决办法
11万
查看次数

Xcode 8.3/Xcode 9.0刷新配置文件设备

我添加了一些新设备.如何刷新配置文件,因为Xcode 8会自动管理签名资产?

我发现了这个问题:刷新由Xcode 7管理的团队配置文件中的设备? - 但我们不能在Xcode 8.3中这样做.

我没有设备,所以我手动将其添加到门户网站,并编辑了配置文件,但Xcode没有重新下载.

xcode ios provisioning-profile

105
推荐指数
5
解决办法
6万
查看次数

Firebase在传送到itunes connect后会导致出现"缺少推送通知权限"的问题

您可能知道,Google开始使用Firebase作为分析,因此我想在我当前的项目中使用它.我成功完成了实施并将项目上传到iTunes Connect.但是我收到了下面的邮件.我不想使用Firebase的push notificaiton选项,但它包含在SDK中.我需要将其删除吗?怎么样?它会导致被拒绝审查吗?

亲爱的开发者,

我们发现了您最近发布的"即时宝贝梦"的一个或多个问题.您的投放成功,但您可能希望在下次投放时更正以下问题:

缺少推送通知权利 - 您的应用似乎包含用于向Apple推送通知服务注册的API,但应用签名的权利不包括"aps-environment"权利.如果您的应用使用Apple推送通知服务,请确保在配置门户中为推送通知启用了您的应用ID,并在使用包含"aps-environment"权利的配置配置文件对应用进行签名后重新提交.有关详细信息,请参阅"本地和推送通知编程指南"中的"供应和开发".如果您的应用不使用Apple推送通知服务,则无需执行任何操作.您可以从将来的提交中删除API以停止此警告.如果您使用第三方框架,则可能需要与开发人员联系以获取有关删除API的信息.

纠正问题后,您可以使用Xcode或Application Loader将新二进制文件上传到iTunes Connect.

问候,

App Store团队

apple-push-notifications admob ios firebase

42
推荐指数
3
解决办法
7136
查看次数

在iTunes Store构建后发布iOS10/Xcode 8.0"缺少推送通知权限"错误

在为iTunes商店构建并提交存档的同时,我从apple收到此错误:

亲爱的开发者,

我们发现您最近交付的"XXXXXXXXX"存在一个或多个问题.您的投放成功,但您可能希望在下次投放时更正以下问题:

缺少推送通知权利 - 您的应用程序包含Apple推送通知服务的API,但应用程序签名中缺少aps-environment权利.要解决此问题,请确保在Provisioning Portal中为推送通知启用了App ID.然后,使用包含aps-environment权利的分发配置文件为您的应用签名.这将创建正确的签名,您可以重新提交您的应用程序.有关详细信息,请参阅"本地和推送通知编程指南"中的"供应和开发".如果您的应用不使用Apple推送通知服务,则无需执行任何操作.您可以从将来的提交中删除API以停止此警告.如果您使用第三方框架,则可能需要与开发人员联系以获取有关删除API的信息.

纠正问题后,您可以使用Xcode或Application Loader将新二进制文件上传到iTunes Connect.

问候,

App Store团队

我们尝试按照论坛中的建议重新创建配置文件,但我们仍然会收到相同的电子邮件.

在"功能"选项卡下打开内置的.xcodeproj时,推送通知设置似乎已关闭.

titanium appcelerator appcelerator-titanium

11
推荐指数
1
解决办法
6982
查看次数

在功能上切换后,iOS 9/10中未收到Apple推送通知

我试图使我的应用程序适应iOS 10,但我遇到了推送通知的问题.我在iOS 9和iOS 10的两个设备上测试了推送.在我的应用程序功能推送通知没有打开,但应用程序在iOS 8和iOS 9中工作正常,但在iOS 10中我不能带有错误的令牌:

错误域= NSCocoaErrorDomain Code = 3000"找不到有效的'aps-environment'应用程序的权利字符串"

我打开了功能中的推送通知,并推送通知工作,有时它在iOS 10中工作正常,但第二天早上,我在iOS 9设备上测试它并没有工作,我切换到iOS 10设备并且推送不工作它也是,我回到旧版本,没有打开功能,它在iOS 9设备中工作正常,但在iOS 10中没有(令牌).我尝试删除和下载临时配置文件,删除Xcode中的所有缓存,擦除设备,我尝试iOS 10的推送通知问题, 但它没有奏效.
我该如何解决?

xcode apple-push-notifications ios ios9 ios10

7
推荐指数
1
解决办法
1033
查看次数

缺少推送通知权利.应用程序签名的权利不包括"aps-environment"

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

并且就测试而言,它工作正常,但Apple不断向我发送以下消息.

我已经在网上阅读,尽我所能避免这种情况.我的应用程序ID已启用推送通知,重新生成我的配置文件(多次),在Xcode首选项中刷新我的帐户和.... 但无论我做什么,它都会不断涌现.我错过了一些观点吗?或者我应该忽略它?我担心,如果我忽略它,我的应用程序可能会被拒绝.

有类似经历的人吗?

亲爱的开发者,

我们发现您最近为"TheAppABC"发送了一个或多个问题.您的投放成功,但您可能希望在下次发送时更正以下问题:

缺少推送通知权利 - 您的应用似乎包含用于向Apple推送通知服务注册的API,但应用签名的权利不包括"aps-environment"权利.如果您的应用使用Apple推送通知服务,请确保在配置门户中为推送通知启用了您的应用ID,并在使用包含"aps-environment"权利的配置配置文件对应用进行签名后重新提交.有关详细信息,请参阅"本地和推送通知编程指南"中的"供应和开发".如果您的应用不使用Apple推送通知服务,则无需执行任何操作.您可以从将来的提交中删除API以停止此警告.如果您使用第三方框架,则可能需要与开发人员联系以获取有关删除API的信息.

纠正问题后,您可以使用Xcode或Application Loader将新二进制文件上传到iTunes Connect.*

问候,

App Store团队

xcode objective-c apple-push-notifications ios provisioning-profile

6
推荐指数
1
解决办法
6957
查看次数