iOS 中APP被拒以及解决办法总结<待更新>

1.APP违反PLA 1.2审核被拒问题以及解决方案
问题

PLA 1.2

The seller and company names associated with your app do not reflect the retailer names in the app or its metadata, as required by section 1.2 of the Apple Developer Program License Agreement.

Next Steps

Your app must be published under a seller name and company name that reflects the retailer brands. If you have developed these apps on behalf of a client, please advise your client to add you to the development team of their Apple Developer account.

Once created, you cannot change your seller name or company name in iTunes Connect. For assistance with changing your company name or seller name, you will need to contact iTunes Connect through the Contact Us page.

谷歌翻译

PLA 1.2

与您的应用程序相关联的卖家和公司名称不反映应用程序或其元数据中的零售商名称,如Apple开发人员计划许可协议第1.2条所要求。

下一步

您的应用程式必须以反映零售商品牌的卖家名称和公司名称发布。 如果您代表客户开发了这些应用程序,请告知您的客户将您添加到他们的Apple开发者帐户的开发团队。

创建后,您不能在iTunes Connect中更改卖家名称或公司名称。 有关更改公司名称或卖家名称的帮助,您需要通过联系我们页面联系iTunes Connect。

解决方案

因为你的账号是个人账号,换成公司的账号就可以了。

2.IPV6被拒问题

问题

Guideline 2.1 - Performance - App Completeness
We discovered one or more bugs in your app when reviewed on iPad running iOS 10.3.2 on Wi-Fi connected to an IPv6 network.
Specifically, the app launched to a blank page.
Please see attached screenshots for details.
Next Steps
To resolve this issue, please run your app on a device while connected to an IPv6 network (all apps must support IPv6) 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.

解决方案

美国苹果公司是用IPV6的网络访问。国内的服务器都是IPV4的。审核时登陆APP会登陆不上软件或者直接运行崩溃,然后遭拒。这种原因有很多,要一一辨别,首先就是升级项目内所有用到的第三方到最新版本,比如微信分享。友盟统计,友盟推送,百度地图等等。如果用到了AFN或者ASI,将AFN升级到3以上。ASI基于CFNetwork的 兼容IPV6.可以不用管,另外就是创造你自己的一个ipv6的测试环境,用电脑共享给手机。然后用手机访问测试。然后就是讲你项目内的服务器地址 不要用IP地址,要换成域名,这样也可以,如果换成域名不行,就把你的域名添加到这个网站测试ipv6-test/valid 校验域名的ipv6,然后添加你公司网页服务器的管理台按照AAAA格式添加ipv6访问。到这步 基本上就可以解决了

推荐阅读更多精彩内容