由于出现错误“无法连接到iTunes",因此无法使我的应用获得批准 [英] Cannot get my app approved because of error "Can not connect to iTunes"

查看:125
本文介绍了由于出现错误“无法连接到iTunes",因此无法使我的应用获得批准的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在这里阅读了许多类似问题的答案,但没有一个帮助我批准我的应用.经过3周的反复试验.我对此感到完全沮丧.

I read many answers here with similar problems but none helped me to get my app approved. It's been 3 weeks of trial and error. I am totally frustrated of it.

我正在尝试做的事情:

我正在提交我的第一个应用程序(尚无其他应用程序创建了我的帐户).

I am submitting my first app (there is no other app with my account created yet).

我在应用中进行了一次应用内购买(非消耗品),删除了广告并打开了所有内容.

I have one in-app purchase (nonconsumable) in my app that removes ads and opens all content.

听起来很容易吧?

由于一些不同的原因,我被拒绝了,这是有共同点的-他们(苹果测试人员)无法成功执行应用内购买.

I have been rejected for a few different reasons that has one thing in common - they (Apple testers) cannot successfully perform in-app purchase.

我做了什么:

  1. 与我的沙盒用户一起成功地通过应用购买并恢复.
  2. 起初,我使用的是快速的storekit库.被拒绝并显示未知错误.请联系支持".因此,根据苹果的文档,我放弃了这个库,并自己实现了整个代码.
  3. 当我阅读时,我在Itunes connect中的协议,税收和银行设置可能存在问题-发现转移我的帐户设置有红线(不记得确切的线)-我自己在两天后就消失了在这里阅读一些答案.现在那里没有问题.
  4. 发现我必须等待一段时间才能开始进行应用内购买.我需要大约2天的时间才能开始与testflight用户一起进行应用内购买,因此等到它开始起作用-然后成功购买了应用内购买并还原,即使使用testflight测试帐户也可以正常进行. (再次被拒绝)
  5. 没有确切说明如何提交有史以来的首次应用内购买,只是说用二进制提交.我一开始没有得到这个,发现我不应该自己发送应用程序购买,但是我应该以与发送应用程序相同的形式追加"应用程序购买.一开始,我尝试将自己的应用内购买商品发送到自己的公式化工具中.但是后来我被错误拒绝了:我们发现,虽然您为应用程序提交了应用内购买产品,但是二进制文件中没有应用内购买功能." (我再说一次-那里必须有api,因为我可以使用测试帐户成功购买应用程序.)
  6. 请阅读其他答案,我可以要求我批准我的应用内购买,因此我写了请批准我的应用内购买-他们批准了,但是我被拒绝了.
  7. 现在我无法使用二进制文件在应用程序购买中选择此项目,因为未显示该项目以供选择,可能是因为它已被批准.因此,我确实提交了没有它的应用程序,并再次收到您的二进制文件中不存在应用程序内购买功能"错误.
  8. 在应用购买中创建了新商品,可以选择与应用一起提交.再次遭到拒绝,出现错误. 无法连接到iTunes"
  1. Successfully bought and restored in app-purchase with my sandbox user.
  2. At first I was using swifty storekit library. Got refused with "Unknown error. Please contact support" So I ditched this library and Implemented whole code myself, according to apple documentation.
  3. As I read there can be problem with my agreements, tax and banking settings in Itunes connect - found out that there was red line about transfering my account settings (dont remember exact line) - did dissapear after 2 days by itself as I read in some answer here. There is no problem there now.
  4. Did find out that I must wait some time before in-app purchase starts working. I takes about 2 days to in-app purchases start working with testflight user, so waited until it starts to work - then successfully bought in-app purchase and restore also works fine even with testflight testing account. (again got refused)
  5. there is not exactly stated how to submit first in-app purchase ever, it is just said submit with binary. I did not get this at first, found out that I should not send in app purchase by itself, but I should "append" my in app purchase in the same form as I am sending my app. At first I tried to send my in app purchase in its own formular. But then I got rejected with error "We found that while you have submitted in-app purchase products for your app, the in-app purchase functionality is not present in your binary." (I say it again - there must be api there as I can successfully buy app with test account).
  6. read in some other answer that I can ask to get my in app purchase approved, so I write "please approve my in app purchase - they did, but I got refused.
  7. Now I cannot select this in app purchase with my binary, as it is not shown for selection probably because it is already approved. So I did submit app without it and got the "in-app purchase functionality is not present in your binary" error again.
  8. Created new in app purchase, this one can be selected to be submited with app. Got rejected again, with error. "can not connect to iTunes"

然后在应用程序购买中切换到需要开发人员采取行动".这可能是一件好事,好像他们会批准它一样,所以我无法使用二进制选择它,因为它是不可见的.

In app-purchase is then switched to "Developer Action Needed". This is probably a good thing as if they would approve it then I could not select it with binary as it would be invisible.

我还应该尝试什么?要改变什么?在哪里看?我完全迷路了.损失了3周的时间.因为我无法重现问题,所以无法解决.编程很容易,但是要获得应用程序的批准似乎是不可能的.

What else should I try? What to change? Where to look? I am totaly lost. 3 weeks of time lost. As I cannot reproduce the problem I cannot solve it. Programing is easy, but to get app approved looks like imposible.

许多访问过的链接中的几个:

Few of many many visited links:

您的应用程序中没有购买功能二进制
iOS应用内购买在开发中有效,但不适用于开发中在生产中
https://forums.developer.apple.com/thread/13324
https://www.innofied.com/in-app-purchase -working-ios-solution/

In App Purchase functionality is not present in your binary
iOS In-App purchase works in development but not in production
https://forums.developer.apple.com/thread/13324
https://www.innofied.com/in-app-purchase-working-ios-solution/

推荐答案

我接下来要做的事情:录制自己用testflight帐户成功在应用购买中购买的视频并将其上传到youtube,并在我的回复表单中添加了链接.

下次尝试:我向他们发送了此消息:

晚上好, 我完全没有选择.苹果上有人可以向我咨询吗? ...因为一切都在我这边.由于我无法重现您的问题,因此无法解决.

What I did next: recorded video of myself successfully buying in app purchase with my testflight account and uploaded it to youtube, added link to my reply form.

Next try: I sent them this message:

"Good evening, I am totally out of options. Is there anybody at apple who I can consult this? ... Because, everything is working on my side. As I cannot reproduce your problems I can't make it right.

我已经用我的沙盒用户对其进行了测试-它可以正常工作-我可以成功进行购买,也可以恢复它.我注意到,使用testflight时,它需要一些时间才能开始工作(大约两天).因此,使用此构建,我等待了两天,当它确实开始在testflight上运行时,我提交了我的应用.这是我第一次提交应用程序,我应该做些特别的事情吗?您已经在我的一项试用中批准了我的首次应用内购买,但由于已经批准(未显示,因此无法选择),因此我无法选择将其与我的应用一起发布;如果我未与我一起提交,则无法选择应用程序,然后我被混淆的错误所拒绝,指出在应用程序购买api中不包含该错误.因此,我创建了第二个应用程序内购买-此处提交的购买,现在由于您拒绝了该应用程序而在需要开发人员采取的行动"中被拒绝.那我现在该怎么办?批准我的应用内购买(与应用一起提交)后,您是否需要等待一段时间才能开始工作?顺便说一下,您是否批准了我与我的应用程序一起提交的应用程序内购买?请不要给我发送文档链接.由于一切都对我有利,所以我什么也找不到.给我一些建议或联系,以便可以调查您这边出了什么问题的人,因为您无法使它正常工作……在此先感谢您."

经过漫长的一天,状态确实更改(更改为审核中"),又过了半个小时,我的确收到了一封电子邮件,恭喜!我们很高兴告诉您,您的应用程序Juggling已获准使用应用商店"

因此,回答我自己的问题……如何获得申请批准?我不知道.我做错了,该怎么办?我不知道.那里有真实的人还是有智慧的人?我不知道.到底是什么问题?我不知道.最终做了什么更改?我不知道.希望此答案将有助于下一代程序员将来获得其应用程序的批准. (双关语意)

I have tested it with my sandbox user - it works - I can make a purchase successfully and I can restore it too. I noticed that with testflight it needs some time to start working (about two days). So with this build I waited two days and when it did start working on testflight i submited my app. This is my first submit of app ever, should I do something special? You already approved my first in-app purchase in one of my trials, but I cannot select it to be published with my app as it is already approved (it is not shown, so cannot be selected) and if i dont submit it with my app then I got rejected with confusing error stating that in app purchase api is not included. So I created second in-app purchase - the one submited here which is now after rejection in "Developer Action Needed" as you rejected the app. So what can I do now? Don't you need to wait some time after you approve my in app purchase (submited with the app) to start working? Did you approve my in-app purchase which I submited with my app by the way? Please dont send me link to the documentation. As everything works on my side there is nothing I can find there. Give me some advice or contact to someone who can Investigate what is wrong on your side, as you cannot make it work... thank you in advance"

After rougly one day, status did change (they changed) to "in review", and after another half hour I did get email with "Congratulations! We're pleased to let you know that your app, Juggling, has been approved for the App Store"

So to answer my own question ... how to get through application approval? I don't know. What I did wrong, what should I do? I don't know. Are there real people there or artificial inteligence? I don't know. What exactly was the problem? I don't know. What did finally do a change? I don't know. Hope this answers will help next generations of programmers get their apps approved in the future. (Pun intended)

谢谢

这篇关于由于出现错误“无法连接到iTunes",因此无法使我的应用获得批准的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆