今天,我们上传的应用又一次被苹果给打回来了,更新的这个新版本,昨天刚被打回来一次,所以准备记录一下被拒原因,方便自己以后查阅,说不准也可以帮助到其他的程序员,对你有帮助记得给个喜欢呦。
1、元数据被拒
我遇到的这个问题,主要是因为我们给苹果审核提供的账号不能正常登陆,所以被拒了,我们只需要在这个版本的信息中,给出能正常登陆的账号和密码就可以了,他们就会重新进行审核,不需要重新提交版本。
2、因为线程阻塞被拒
首先看一下苹果给出的原因:
发件人 Apple
2. 1 Performance: App Completeness
Guideline 2.1 - Performance - App Completeness
We discovered one or more bugs in your app when reviewed on iPhone and iPad running iOS 11.0.3 on Wi-Fi connected to an IPv6 network.
Specifically, the app stalled at the home screen after launch. Please see attached screenshots for details.
Next Steps
To resolve this issue, please run your app on a device to identify any issues, then revise and resubmit your app for review.
If we misunderstood the intended behavior of your app, please reply to this message in Resolution Center to provide information on how these features were intended to work.
For new apps, uninstall all previous versions of your app from a device, then install and follow the steps to reproduce the issue. For updates, install the new version as an update to the previous version, then follow the steps to reproduce the issue.
Resources
For information about testing your app and preparing it for review, please see Technical Note TN2431: App Testing Guide.
For a networking overview, please review About Networking. For a more specific overview of App Review’s IPv6 requirements, please review the IPv6 and App Review discussion on the Apple Developer Forum.
我用百度翻译了一下:
发件人苹果
2。1性能:应用程序完整性
原则2.1:性能-应用程序的完整性
我们发现你的应用程序的一个或多个错误,当了Wi-Fi连接到IPv6网络的iPhone和iPad运行iOS 11.0.3。
具体而言,应用程序在屏幕上发射后熄火。详情请见附页截图。
接下来的步骤
要解决此问题,请运行您的应用程序在一个确定的任何问题的设备,然后修订并重新提交你的应用程序的审查。
如果我们误解了您的应用程序的预期行为,请在分辨率中心回复此消息,以提供关于这些功能如何工作的信息。
对于新的应用程序,从设备卸载所有以前版本的应用程序,然后安装并按照步骤重现该问题。对于更新,将新版本安装为对前一版本的更新,然后按照步骤重现该问题。
资源
关于测试你的应用程序和它准备复习资料,请参见技术说明tn2431:软件测试指南。
一个网络的概述,请参阅关于网络。要更详细地了解应用程序审查的IPv6需求,请查看IPv6和应用程序审查讨论的苹果开发者论坛。
然后还有一个图片,其实苹果给的这个信息跟本没什么用,我研究了一下图片,有一个蒙灰,导致程序进行不下去了,但是我们这个问题又没有办法复现,所以只能去看逻辑,修改之后就可以打包上传了。
暂时只遇到这些问题,后续有什么问题,我会持续更新。