我的应用程序从“有一个或多个问题”变为“已完成处理”,而我没有碰它。是啥导致了这种变化?

Posted

技术标签:

【中文标题】我的应用程序从“有一个或多个问题”变为“已完成处理”,而我没有碰它。是啥导致了这种变化?【英文标题】:My app went from "has one or more issues" to "completed processing" without me touching it. What caused the change?我的应用程序从“有一个或多个问题”变为“已完成处理”,而我没有碰它。是什么导致了这种变化? 【发布时间】:2018-11-30 06:40:21 【问题描述】:

当我最初尝试在 ios 商店中提交我的应用以供审核时,我立即收到一封电子邮件,说我的应用存在一个或多个问题。大约 10 分钟后,我收到另一封电子邮件,说应用程序已完成处理。在过去的 10 分钟内,我没有做任何改变。

我回到绘图板并构建了我的应用程序的另一个版本,并在大约 3 小时后提交。只收到相同的拒绝响应,然后是“完成处理”电子邮件。

因为我不知道我的初始应用程序已完成处理,所以我最终使用了我创建的第二个版本。我能够提交该版本的应用程序以供审核。

这是最初的“问题”电子邮件的屏幕截图。

这是 10 分钟前提交的同一应用的已完成处理电子邮件的屏幕截图。

由于它以几乎完全相同的方式发生了两次,我相信这是苹果方面的事情。任何想法如何/为什么会发生这种情况,或者是否有人有经验,他们的应用最初被拒绝,然后在 10 分钟后完成该过程?

【问题讨论】:

我投票决定将此问题作为题外话结束,因为这是 Apple 支持的问题,不是 Stack Overflow 可以回答的问题。 【参考方案1】:

从第一张截图中我可以看到,由于推送通知问题,苹果审核团队拒绝了应用程序。

因此,在提交新的二进制文件之前,您需要注意以下几点:

确保您的应用正在使用推送通知 如果不使用,则禁用来自开发者帐户的 APP Id 的推送通知 假设您的应用程序使用推送通知,而不是确保其在开发者帐户的应用程序 ID 上正确启用,并且还从推送通知分发中附加了适当的证书 还要确保证书已安装在您的系统钥匙串上 转到目标 -> 功能并打开推送通知

现在最后确保您已将推送通知框架和方法正确导入应用程序并检查权限警报

所有事情都完成后,您就可以提交新的应用版本了。

重要提示:

在提交新版本之前,请为审核团队添加审核备注,说明新版本已对推送通知问题进行了更改,现在可以正常工作,因此请尽快获得我们的批准

希望对你有帮助。

【讨论】:

以上是关于我的应用程序从“有一个或多个问题”变为“已完成处理”,而我没有碰它。是啥导致了这种变化?的主要内容,如果未能解决你的问题,请参考以下文章

我的 Xcode 项目是如何从 iOS 项目变为 OSX 项目的?

Xcode 11.4。导航的标题颜色从情节提要中变为黑色

text 结账从一个分支变为我的

通过 iTunes Connect 上传的 iOS 应用“有一个或多个问题”

Flutter App:背景不会从黑色变为蓝绿色

我的 iOS 应用的定位服务声明有问题