先来一张图片来平复一下心情:
先谈谈背景,本人是首次从OC转swift语言开发,部分代码依然保持着OC的风格。之前自己写过多个swift的Demo,所以项目组要求用swift开发,一点儿都不慌张。仍在学习,给大家提供几个学习的网站:
1.《Swift 编程语言》,翻译的中文版的,而且同步更新,让你学习到最新的swift知识。
2. SwiftGG 走心的 Swift 翻译组,这个不是系统性的 ,而是具有针对行的技术博客。高调却不装逼,推荐。
3. 最后再给一个 中国最大的swift视频学习网站,里面有些视频虽然有点老,但是对于求知欲强的你来说还是非常好的,里面还包含很多国外的视频,英语不好的看字幕,没有字幕的看图像就行了。
废话说了太多
continue!!!!!
就在昨天(8月22日)上午,8月18日提交的AppStore项目送审反馈遭拒,意料之中也是意料之外。拒绝的理由就是意料之中的:IPv6审核拒绝。意料之外的事我已经测试过IPv6的网络,APP运行相当流畅,本以为没有任何问题,就怕他们老外的网络不通。除了70多行的英文拒绝理由之外,还收到一张他们给的截图,一张登录界面登录失败的截图。
首先需要的便是搭建测试环境,提供两篇链接给大家:
1.自然苹果官方说明文档,里面会有教程搭建IPv6测试环境,Link
2.不用网线,自备两台iphone,一台Mac也能测,iOS-不用网线搭建IPv6网络测试环境
应用被拒了,那就看他拒绝的原因呗,其实都不用看,都是一下这篇文章里面列举出来的那几个原因,我的是2.1那一个:2. 1 PERFORMANCE: APP COMPLETENESS。文章:ipv6被拒绝终极解决方案。拿去不谢。讲的很全面,初次经历这种情况的可以详细的了解一下。
话说回来,应用被拒掉了,很难过。除了查资料外,还有求四方。问了一些朋友,给了一些方案。
例如:从服务器作出改变!!!这篇文章讲了很多方法,都是从服务器来调整。当然前提是需要保证工程中没有使用版本太旧的网络请求库(AFNetWorking3.0之后已支持IPv6网络)或者比较底层的请求API,如果有,赶紧去改你的代码。这当然就需要后台服务器配合了,但是同事并不是很愿意,而且项目的头儿也不愿意,他们就跟着我一起想办法。
时间已经到了昨天的下午三点,听了一些朋友的意见:截取一些用IPv6网络跑通的图片过去申诉。然后写了很长一段的英文,自己都看不懂,发了几张图片,提交了申诉,并且重新提交审核。接下来当然就是等待审核。心情当然也是相当的复杂。如果申诉不通过的话,那么除了让后台去改我什么都做不了,毕竟我对我的代码那么的自信。
继续!!!插一句,有喜欢打台球的同行可以交个朋友哦,可以找机会切磋。我一般游荡在北京和上海。主要是上海。
讲到哪里了。声明一点,以上所有的链接不存在广告嫌疑,更何况我还没有这个能力。
从昨天下午五点提交去重新审核之后的10余个小时一直都琢磨着被拒了咋办。包括睡觉。可能是看到某个论坛某个人的一句话吧:“影响仕途”。想笑又咽了下去!
-------------------我是分割线-------------------
8月23日!
就是今天。匆匆忙忙在酒店吃完早餐之后,来到公司。开电脑打开iTunes Connect查看。
审核通过了!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!距离昨天上午看到的审核拒绝共过去了24小时。心情瞬间好了许多。
写这篇文章的目的很明确,除了上面提供出来的链接以外,如果你也遇到跟我一样的情况:觉得代码没有任何问题,自己测试IPv6网络一切OK,但是苹果拒绝了你,理由竟是IPv6,那么,你也可以尝试申诉一下,至于申诉的理由,自己去想想,英文哦!而且感情要真挚。
祝愿大家开开心心撸码,快快乐乐BB。
被点名的网址,原作者有幸看到的心里感激的话打赏就行了。哈哈哈哈哈哈。
谢谢!