上周线上有比较紧急的 bug ,申请了加急审核,然后悲剧就开始了。
连续 5 次 reject ,都说是网络问题,附的截图是在 app 各种不同的地方弹出网络错误框。
看后台 log 审核账号的访问都显示正常返回。试着加大超时时限,无效。
以为是 IPv6 的问题,昨天搭了个 HE 的 tunnel proxy ,今天凌晨继续被拒。
找了个 SF 的小伙伴做测试,连通性并没有问题。
以前啥也不用改再要求审两遍总是能过的。但是这次有点惨 T_T
果爹真是虐我千百遍。
现在申请了 Apple Developer Technical Support 。
一会儿准备录个相表明本地 IPv6 测试没问题让审核看。
还有什么可以做的么?
1
wwwjfy 2017-04-25 13:37:03 +08:00 via iPhone
之前碰到一样的问题
苹果审核的地方到国内 AWS 好像线路有问题,后来在香港加了一个转发就好了 |
3
IssacTseng 2017-04-25 15:35:15 +08:00
在美国搭个服务器过审再切吧。
|
4
paradoxs 2017-04-25 15:36:04 +08:00
给网络错误弹窗干嘛? 请求失败直接终止刷新啊.
|
5
xueyangkk 2017-04-25 15:39:02 +08:00
嘿嘿 我们连拒 4 次 ~ 给你传授下 经验 ~· 咳咳 。。 老衲这里有一本 葵花宝典 可以给你修炼 !~~~ 扯远了 !
按老衲步骤做 你试试 1 :排查资源 这里主要是云存储 图片 视频 音频 如果是放阿里云存储的话 注意 这里是 阿里云存储 ~ 那告诉你 申请 100 次也不会过 ~因为阿里云存储 不支持 IPV6 ~ 我们被拒 2 次 就是这个原因 后买了七牛北美云节点存储(解决) 2 :排查 ECS 是否支持 ipv6 ~相关教程多如牛毛 自行谷歌 ~ 这个范围大太 教程很多 至于你说的录视频 那纯粹扯淡! 苹果没时间看 ~ 我们提交 4 次 其中有一次 就录了 ~人家就一句话 打不开 就是打不开 按照你的描述应该就是我的问题 ~ 要是还解决不掉~ 可以找老衲 ~ 你要是个长腿妹子 可以免费 不是就。。。 |
6
dorentus 2017-04-25 15:56:28 +08:00
苹果的 IPv6 只要求在 NAT64 环境下面能通就行,根本就不需要服务器有 IPv6 地址。
只要你的 app 没有用一些底层的 IPv4 only 的 API ,或者直接往一个 IPv4 的地址发请求,都不会有 IPv6 的问题才对。 |
7
laoyur 2017-04-25 16:00:33 +08:00
楼上正解,哪需要你服务端弄什么 ipv6
|
10
xi_lin OP @xueyangkk 我们用的是七牛。不过看截图都是接口没请求成功而不是资源不能加载。但看服务端 log 都是正确返回响应给苹果的 IP 了的。
昨天就是用个经典网络的 ECS 做跳板接了个 HE 的 IPv6 Tunnel ,反代真正的服务器,但是苹果还是没连上= = 我也觉得录视频没啥软用,只是死马当活马医 |
11
xi_lin OP |
12
zengfxios 2017-04-25 16:16:50 +08:00
同样,被拒了两次,先以为是 ipv6 的问题,结果测试发现, ipv6 一点问题都没有!
后来猜测是超时导致的访问失败问题,录了个视频,发上去,审核就通过了! |
13
rogwan 2017-04-25 16:25:29 +08:00 via Android
想问一下, ipv6 访问通不通,国内除了教育网内有 ipv6 地址可以测试,其他外网都是 ipv4 ,哪有什么方式可以试呢?
|
15
rogwan 2017-04-25 16:32:42 +08:00 via Android
以前的阿里云服务器禁用了 ipv6 ,要修改服务器的默认配置文件,才行。不知道阿里云现在新配置的环境有没有做调整,题主可以发工单咨询确认一下。
|
16
xueyangkk 2017-04-25 18:30:44 +08:00
http://ipv6-test.com/validate.php 这里输入你的域名 就可以测试 ~~
|
17
xueyangkk 2017-04-25 18:32:42 +08:00
@xi_lin 你这个思路就不对 假设你是苹果审核人员 使用的 IPV6 报网络错误 他完全可以认为 是你的 APP 或者服务器 压根不支持 IPV6 你先检查 你的服务器是否真正支持 IPV6 看下你的域名是否支持 ~ 一步一步的排查 ~
|
18
kozora 2017-04-25 18:37:38 +08:00
同被这个折磨了好多次
|
19
cevincheung 2017-04-25 18:45:15 +08:00
如果用 cloudflare 等类似的国际 CDN 呢
|
21
xi_lin OP @xueyangkk 我现在把 HE 的 IPv6 反代撤了再试一次 IPv4
之前配好反代的时候 validate 前两项都是 pass 的 |
22
xi_lin OP @cevincheung CDN 不是重点吧?我看审核的失败截图都是一副接口动态数据没回来的样子
|
23
cevincheung 2017-04-25 19:05:07 +08:00
@xi_lin #22 如果是 ipv6 的问题。 cloudflare 可解决啊。
|
24
wwwjfy 2017-04-25 22:03:39 +08:00
@xi_lin 同样弄了 HE 的 IPv6 ,然而没用
买了阿里云的香港节点,提交了就把海外 DNS 设到那里,审核过了再去掉,甚是蛋疼 |
25
mornlight 2017-04-25 22:10:16 +08:00
不需要服务端有 IPv6 地址, 6 楼理解是对的。
App Store 审核时用的网络不在大陆,我这里碰到的都是台湾,前几天也被拒了,网络不通导致页面是空白的,重新提交又过了。原因其实就是台湾到大陆的服务器连接可能出问题。 可以考虑非大陆用户解析到香港、台湾的代理服务器上去,审核过了再把 DNS 解析调回来。 |
26
xi_lin OP @cevincheung CDN 能处理动态接口数据?
|
28
xi_lin OP |
29
cevincheung 2017-04-25 22:28:12 +08:00
@xi_lin #26 其实就只个直接的反向代理……
|
31
xi_lin OP @cevincheung 反代的话倒不算是纯 CDN 了。。我去考查一下,谢谢!
|
34
cevincheung 2017-04-25 22:46:15 +08:00
@xi_lin #31 通俗点就是 cloudflare 全球节点 dns 指向各自地区的节点 ip ,动态反向代理到你的服务器 ip 。
|
35
mooczz 2017-04-25 22:46:23 +08:00
解释一下就好了,和 review team 往来邮件好多次了
|
36
xi_lin OP @cevincheung 我之前一直把 cloudflare 当成和七牛一样的静态 CDN
|
38
bigbyto 2017-04-25 23:26:11 +08:00
之前我们也被拒过很多次。恭喜楼主终于成功啦
|
40
jialiangnull 2017-04-26 09:48:05 +08:00
楼主你好,你这视频是怎么录的? 怎么跟他证明 iPV6 把 DNS 截给他吗?
|
41
auhah 2017-04-26 11:00:15 +08:00
我们也遇到了这个问题。。。。。
然后在美国买了台云服务器给他们测试用 |
44
xi_lin OP @jialiangnull 我觉得视频不一定管用。。就是拍的时候进了下设置里的网络连接给他看网络信息
都是玄学 |
45
jialiangnull 2017-05-04 11:10:02 +08:00
我提交过去以后,他们显示都是空的列表,我现在怀疑是不是他们那边连接我们的服务器是有问题的。
|
46
xi_lin OP @jialiangnull 可以先查一下自己服务器的日志,看接口访问纪录是什么样的
很大概率就是连不上自己服务器。。 |