第一款ios项目用了六个月才上线<蛋疼的项目总结>

1、项目启动

    本人六年工作经验,做过程序员、组长、项目经理,自己创立公司,现在合伙成立新公司。

    为了适应移动互联网的大潮,并结合优势,我们启动了这个项目。


    此项目是一个工作记录同步的软件,服务器webservice+sqlserver+安卓+苹果搭建整个生态系统。

   webservice和sqlservice轻车熟路,安卓和苹果没接触过,由于人手不够,所以开始把一些工作外包,并在58同城上发布招聘兼职信息。

   同事我开始做整个项目的设计和规划。

   webservice花了几百请人做出一个雏形,拿来吸收了一下基本上就比较稳定,需要功能随时扩展,期间买了吧webservice的书,这类书不好卖比较少。

  安卓这部分也是花了几百请人做了一个简单雏形,很快和webservice通讯成功,稍后就开始研究安卓,安卓就是Java上手很快,资料也很多半个月吧基本开发完毕,基本能使,用来做演示并将代码借鉴给ios开发。

  ios这块完全没接触,整体外包了,ui和程序1万多吧,出于对程序员的信任没有签合同,直接打一部分钱。开发ios这个小伙子应该不大,爱诉苦,应该没接过多少项目,经验应该说中等吧,沟通稍差,拖了些时间,美工后来让他介绍朋友做的,整体也不是特别满意,不管怎样说两个月吧才把雏形做出来,我就把大部分钱打给他。由于整体方案也在不停更改变动,所以没多久我就付全款给他,并且还多给了些奖励,后来程序有些问题找他解决,态度和热情就变了,再后来打电话也不接了,没办法自己上吧。。。

  这样过了两个月。。。。。。

  我开始研究ios,买了本书,写的浅显,没有与时俱进,过时了的工具书,结合网络总体了解了ios开发。

  装了xcode 做了demo ,看了看ios兼职给我的源码,基本上没什么难度了。

2、攻坚战

   webservice和安卓不多少了,相对简单点半个月基本完成80%-90%,后续需要慢慢维护。

   ios这块必须赶快啃下来。

   开发工具:硬件mac pro  操作系统 苹果10.7

  软件xcode:5.1

 编码没遇到什么问题,基本上百度、bing一下就解决了,但是问题来了,程序9月开始提交AppStore

   下面是提交到上线的记录

    

September 07, 2014 11:27  Prepare for Upload 
September 07, 2014 14:39  Waiting For Review 
September 12, 2014 21:25  Developer Rejected 
September 12, 2014 22:39  Prepare for Upload 
September 12, 2014 22:46  Waiting For Review 
September 19, 2014 12:14 Apple In Review 
September 19, 2014 14:02 Apple Rejected 
September 23, 2014 13:11  Prepare for Upload 
September 23, 2014 14:30  Waiting For Review 
September 27, 2014 12:47  Developer Rejected 
September 27, 2014 12:48  Prepare for Upload 
September 27, 2014 12:54  Waiting For Review 
September 27, 2014 15:18  Developer Rejected 
September 27, 2014 15:19  Prepare for Upload 
September 27, 2014 15:28  Waiting For Review 
October 08, 2014 07:49 Apple In Review 
October 08, 2014 09:57 Apple Rejected 
October 14, 2014 04:09  Prepare for Upload 
October 14, 2014 04:10  Waiting For Review 
October 22, 2014 01:40 Apple In Review 
October 22, 2014 15:48 Apple Rejected 
November 05, 2014 12:48  Prepare for Upload 
November 05, 2014 12:48  Waiting For Review 
November 12, 2014 10:39 Apple In Review 
November 13, 2014 16:42 Apple Rejected 
November 14, 2014 14:00  Prepare for Upload 
November 14, 2014 14:01  Waiting For Review 
November 21, 2014 18:01 Apple In Review 
November 22, 2014 09:57 Apple Metadata Rejected 
November 24, 2014 18:58  Waiting For Review 
November 25, 2014 00:46 Apple In Review 
December 03, 2014 15:59 Apple Pending Developer Release 
December 03, 2014 16:43  Processing for App Store 
December 03, 2014 16:47 Apple Ready for Sale
提交一版程序后,改完功能自己退回重新提交,结果审核时间重新排队。

正常审核:时间一本7天左右吧,等起来比较啊漫长;

元数据退回再提交审核:一天;

期间遇到被退回的问题及解决办法:

程序异常:多测试,模拟器和真机,不同版本ios都测,期间遇到ios8发布,结果兼容性问题出了问题,一个ios qq群里一个新加的朋友当天晚上帮忙写了替代alertsheet相关的                  代码,并且不跟我提钱,我是想付些辛苦费的,被他鄙视了,忽然觉得找到同类了,帮助别人提升自己的时候不求回报,我为我的价值观得到认证感到欣慰。

隐私问题:由于有注册和登录,需要在提交隐私声明相关的网页,appstore下载页面会有链接,随便找个程序打开隐私声明,赋值做成html挂到一个空间即可,带域名的才可                    以,ip地址不支持,苹果有态度!

元数据问题:需要发内部邮件告诉苹果我这些用户数据怎么来的,免不免费等等,让审核人员了解程序的基本情况,这个主要是确定程序是不是绕过苹果去收费,说清楚了就可              以了,多此一举就是想让收费通过AppStore,不理他就是了。

3、遇到的其他问题

   首先ios8发布,影响程序代码,我那兼职告诉我改造适配ios8太麻烦都要重写,至少需要两个月,妈的!真得骂人了!结果没两天就被我解决了,但是因为这个问题呗苹果退回来两次来回就是半个月啊!!

  还有xcode5.1升级6.0,mac 10.7升级优胜美地10.10,结果电脑莫名其妙各种程序都鬼撞墙然后无响应,搜遍网络没找到解决办法,打客服告诉我清缓存还是不行,客服让我重装系统,并告知双系统的windows必须格式化,妈的!明显的自我保护,排外心里。我升级了系统,结果双系统一点问题没有,但是程序还是鬼撞墙,xcode的ios模拟器也无响应,只能iPhone真机调试!!无语!!再打客服,告诉我格盘重装!!好吗!我把数据都备份好,重装了系统,结果双系统还是都在,哈哈!苹果客服你大爷的,吓唬我!格盘重装还是鬼撞墙,真无语了,不跟你们丫的玩了,当时对苹果彻底无语,说真的跟windows的开发者社区,开发环境等等真是差的不是一点半点,要不是你的iPhone强大,我还真不跟你玩了。

    没办法凑合用了几天,突然发现进程监视器里无响应的都是需要高性能gpu支持!!这是什么技术,通过搜索了解到,可以在节能器里设置双显卡切换,锁定高性能,利用独立显卡,我去!!整个世界都润滑了,苹果真尼玛坑爹,所以节能器不要用,太他妈恶心,关键是没人告诉我会让qq、网易云音乐、。。。。这些程序死掉啊。。。。。

     对了 还有优胜美地的开机变成进度条,不再是转菊花,让我以为是一直升级呢。。。强制重启好几次,还有开机那一声悲鸣,划破夜晚长空吓死鬼啊。。。

   太晚了,相关图片明天再上,还得切换到优胜美地。。。


最后希望大家互助互爱,我信奉爱出者爱返福往者福来。

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。