因为从开始从事这行开始就一直在方案公司,所以其他的经验不是很多,但是上架的话,快将近25个应用了。所以写代码的经验不是很好,但是上架的经验还是很足的。但是想不到这次被拒了三次,还被老板催促,真是尴尬至极啊。
1.第一次被拒。居然被苹果测到崩溃了。这是我没有想到的。苹果给出了一些log文件,幸好不是很复杂,找出来改掉了。是一个框架内部产生的崩溃。之前我确实是没测到。
2.第二次被拒。苹果说我们的代码里存在热更新相关的内容,和自检版本的问题。由于这个项目是接手的,找了很久还是不知道哪里有热更新的代码。幸好突然想到是不是蒲公英的问题。结果发现,工程里是有一个蒲公英的SDK在里面,但是没有使用任何代码。自检版本更新就简单了。
3.第三次。本以为这次应该可以跟老板报告一个好消息的。但是想不到还是被拒了。苹果说我们的相机权限文字不对,还截了一张图给我。之前我们的权限文字是说,我们想要请求相机的使用权限。按照苹果的意思,应该改为想要请求相机的权限干什么。为了万无一失,对所有的权限都改成了苹果想要的样子。
4.第四次提交,终于OK。
其中
第一次从提交到被拒,用了三天时间,苹果明确的说,我们没有快速优先的权利了。
第二次上架审核时间就很长了,足足过了7天,还是在等待审核,迫不得已,我不得不联系苹果,请求给与快速审核。苹果回了一个邮件给我,说是不行,但是第三天给出结果,被拒了。
第三次,我上午提交的,然后第二天早上发现被拒了,然后修改之后,我中午又提交了,然后第二天早上我就收到好消息了。
本来还是有点担心的,因为这次大改版时间上还是很仓促的,中间又加入了视频问诊的功能和蓝牙相关的。心里还想着,苹果会不会对我们的医疗这块有什么意见,蓝牙的功能会不会还要求我像之前做的那些产品一样拍个视频给他什么的,那不是还要等。总之后面的结果我还是很欣喜的。只是前期的工作确实没做好。写代码应该是件优雅的事情。总之还是要小心为上。