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太麻烦都要重写,至少需要两个月,妈的!真得骂人了!结果没两天就被我解决了,但是因为这个问题被苹果退回来两次,来回就是半个月啊!!
mac程序鬼撞墙、无响应可能的问题如下
还有xcode5.1升级6.0,mac 10.7升级优胜美地10.10,结果电脑莫名其妙各种程序都鬼撞墙然后无响应,搜遍网络没找到解决办法,打客服告诉我清缓存还是不行,客服让我重装系统,并告知双系统的windows必须格式化,妈的!明显的自我保护,排外心里。我升级了系统,结果双系统一点问题没有,但是程序还是鬼撞墙,xcode的ios模拟器也无响应,只能iPhone真机调试!!无语!!再打客服,告诉我格盘重装!!好吗!我把数据都备份好,重装了系统,结果双系统还是都在,哈哈!苹果客服你大爷的,吓唬我!格盘重装还是鬼撞墙,真无语了,不跟你们丫的玩了,当时对苹果彻底无语,说真的跟windows的开发者社区相比,开发环境等等真是差的不是一点半点,要不是你的iPhone强大,我还真不跟你玩了。
没办法凑合用了几天,突然发现进程监视器里无响应的都是需要高性能gpu支持!!这是什么技术??通过搜索了解到,可以在节能器里设置双显卡切换,锁定高性能,利用独立显卡,我去!!整个世界都润滑了,苹果真尼玛坑爹,所以节能器不要用,太他妈恶心,关键是没人告诉我会让qq、网易云音乐、。。。。这些程序死掉啊。。。。。
对了 还有优胜美地的开机变成进度条,不再是转菊花,让我以为是一直升级呢。。。强制重启好几次,还有开机那一声悲鸣,划破夜晚长空吓死鬼啊。。。
太晚了,相关图片明天再上,还得切换到优胜美地。。。
最后希望大家互助互爱,我信奉爱出者爱返福往者福来。