本文介绍了逃离 iTunes Connect 应用程序提交被拒绝-就绪-等待循环的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

限时删除!!

我在 StackOverflow 中读过很多类似的场景,但没有一个能解决这种情况:

I've read many similar scenarios in StackOverflow, but none that addresses this situation:

我提交了我的第一个应用版本,其中还包括应用内购买 (IAP).我将应用内购买产品附加到应用的新版本.然后我按照 Apple 的说明提交了整个 kit-n-kaboodle(应用程序和应用程序内产品).应用内购产品和新应用版本都合规地进入了等待审核"状态,一切都很好.

I submitted my first app version that also includes in-app purchase (IAP). I attached the in-app purchase product to a new version of the app. Then I submitted the whole kit-n-kaboodle (app and in-app product) per Apple's instructions. Both the in-app purchase product and the new app version went compliantly into the "Waiting for Review" state, and all was well with the world.

然后我在我刚刚提交的应用程序二进制文件中发现了一个可怕的错误.我立即根除了这个错误,拒绝了二进制文件,并重新提交了一个更新的应用程序.一切又好起来了.

Then I found a dreadful bug in the app binary that I had just submitted. I promptly eradicated the bug, rejected the binary, and resubmitted an updated app. All was once again well with the world.

然后我收到了来自 Apple 的这条消息:

Then I received this message from Apple:

我们已将您的 IAP 产品退回给您,因为您拒绝了审查过程中的相关二进制文件.当你准备好重新提交二进制文件,请重新提交带有二进制文件的 IAP."

好吧,我想.我将我的应用程序重新置于准备上传"状态,重新附加IAP产品,重新提交,世界将再次明亮美丽.但不是.似乎没有办法回到准备上传"状态.我的应用程序陷入无限循环:开发人员拒绝"->准备上传"->等待审核"->开发人员拒绝"......而且似乎没有办法重新附加应用程序内购买产品到应用程序,而不会以某种方式达到难以捉摸的准备上传"状态.

Fine, I thought. I'll just put my app back into the "Prepare for Upload" state, re-attach the IAP product, resubmit, and the world will be bright and beautiful once more. But no. There appears to be no possible way to get back to the "Prepare for Upload" state. My app is in an endless loop: "Developer Rejected" -> "Ready for Upload" -> "Waiting for Review" -> "Developer Rejected" ... And there seems to be no way to re-attach the in-app purchase product to the app without somehow reaching that elusive "Prepare for Upload" state.

有没有人知道一种方法可以将应用程序设置回准备上传"状态,而无需等待 Apple 人员响应帮助请求一周?或者知道其他一些创造性的方法来摆脱这种困境吗?

Does anyone know a way to set an app back to "Prepare for Upload" state without waiting a week for Apple personnel to respond to a help request? Or know of some other creative way to get out of this quandary?

推荐答案

两个多星期过去了,我发给 Apple 的求助请求没有收到回复.但我最终确实发现了一些可以让我解决这个问题的方法.

More than two weeks passed, and I did not receive a reply to the request for help I sent to Apple. But I did eventually discover some things that let me work around the issue.

我发现我从 Apple 收到的有关 IAP 的原始消息具有误导性.而不是我们已将您的 IAP 产品退回给您,因为您已在审核过程中拒绝了相关的二进制文件.当您准备重新提交二进制文件时,请重新提交带有二进制文件的 IAP."它应该说如下:

What I discovered was that the original message I received from Apple regarding the IAP was misleading. Instead of "We have returned your IAP product/s to you, since you’ve rejected the associated binary from the review process. When you are ready to re-submit the binary, please resubmit the IAPs with the binary." it should have said the following:

由于您拒绝了与此 IAP 产品相关的二进制文件,而且我们脆弱而神秘的 Apple 流程没有为我们提供解决这种情况的合理方法,因此您应该这样做:

1.当您决定重新提交应用程序二进制文件以供审核时,只需这样做即可.这将使您的应用程序进入等待审核"状态.您的 IAP 提交仍将与新的二进制文件关联,无需将您的应用置于准备上传"状态或将 IAP 重新附加到您的二进制提交!

2.重新提交您的应用程序二进制文件后,返回到您的 IAP 提交,我们已将其置于半拒绝状态.只需打开一个语言项目并对文本进行微不足道的更改(这将启用保存"按钮),然后保存不需要的更改.这将使 IAP 重新进入等待审核"状态.

3.要有耐心.您的应用和 IAP 将被放回审核队列的底部.

是的.这些似乎是必需的步骤.该应用程序现已进入审查阶段,陪审团仍不确定它和 IAP 是否最终会获得批准.但至少它不再陷入死循环,没有被审查的可能.

Yup. Those seem to be the required steps. The app has now entered review, and the jury is still out on whether it and the IAP will eventually get approved. But at least it is no longer stuck in an endless loop without possibility of being reviewed.

我希望这对其他人有所帮助.

I hope this helps someone else.

======================

======================

更新 1

该应用程序和 IAP 现已通过 Apple 审核并可供销售.但是,IAP 开发人员应该注意一个额外的麻烦.

The app and the IAP have now passed Apple review and are available for sale. But there was an additional snafu that IAP developers should be aware of.

我指定我的应用在获得批准后不应立即由 Apple 发布.相反,我指定我将在 Apple 批准后自己发布该应用程序.这一切都很好.Apple 批准了该应用及其第一个 IAP 产品,然后我将其出售.

I specified that my app should not be released by Apple immediately after it was approved. Instead I specified that I would release the app myself after Apple had approved it. That all worked fine. Apple approved the app along with its first IAP product, and I made it available for sale.

Apple 没有告诉我的是 IAP 也在等待我的发布.IAP 的状态在他们批准后立即被 Apple 设置为开发者下架".所以应用启动了,但没有人可以购买或安装 IAP.

What Apple didn't tell me was that the IAP was also awaiting my release. The IAP's state was set to "Developer Removed from Sale" by Apple immediately after they approved it. So the app was launched, but no one could purchase or install the IAP.

在收到大量客户投诉后,我意识到了这个问题,并最终发现了 IAP 的下架状态.但是,当我从未将 IAP 下架时,如何解决问题?事实证明,我只需要按照 Apple 的说明设置 IAP 状态,可在此处找到:https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnectInAppPurchase_Guide/Chapters/WorkingWithYourProductsStatus.html

After receiving a number of customer complaints I was made aware of the problem, and eventually discovered the IAP's removed-from-sale status. But how to fix the problem when I had never removed the IAP from sale? It turns out, I just needed to follow Apple's instructions for setting the IAP state, found here: https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnectInAppPurchase_Guide/Chapters/WorkingWithYourProductsStatus.html

那里描述的步骤允许我将 IAP 状态设置为已批准".但截至目前,我仍然无法在已发布的应用程序中访问 IAP.所以也许更多的混乱在等待.如果我发现需要额外的步骤,我会更新这个答案.

The steps described there allowed me to set the IAP status to "Approved". But as of now I am still not able to access the IAP within the released app. So perhaps more snafu's await. I will update this answer if I find that additional steps are required.

======================

======================

更新 2

大约一个小时后,IAP 在应用内商店中可用.这似乎是故事的结局......现在.

After about an hour, the IAP became available in the in-app store. This seems to be the end of the story... for now.

这篇关于逃离 iTunes Connect 应用程序提交被拒绝-就绪-等待循环的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

1403页,肝出来的..

09-06 16:37