处理、分析iOS App的Crash Reports

##应用被Reject很不幸,首次的AppStore应用提交失败了。其中一个原因是:游戏中发生Crash。 2.1: Apps that crash will be rejected. 苹果审核与结果通知并没有传说中那么BT加无脑,清清楚楚的列出了Reject原因,并为每个问题附带解决方案的建议,崩溃附带crash log。很清晰,很合理。 ##分析Crash reportApple的官方文档:Understanding and Analyzing iOS Application Crash Reports iOS设备上,当app崩溃时会创建一个”crash report”文件保存在设备上。Crash report文件记录了,app崩溃时的信息,通常包含每个线程的调用堆栈。     阅读全文
go3k's avatar
go3k 3月 11, 2013

It does not matter how slow you go so long as you do not stop

No Content Found     阅读全文
go3k's avatar
go3k 2月 26, 2013

情形越危机,越要保持理性

刚刚看了一部美国911事件题材的电影,比较真实的还原的事发情形。当天有4200架左右飞机在飞行,被劫持的飞机有4架,先后两架飞机撞上世贸大厦,军方作战指挥中心,航管局乱做一团。 军方完全不清楚到底多少飞机遭劫持,从4200架飞机中挨个排查,难度可想而知。军方开启纽约,华盛顿地区几乎全部雷达,侦查一切空中动向,雷达显示器上密密麻麻的飞机。军方欲从最近的军区调集战斗机,期间遇到航管局沟通不顺,不允起飞;同时又需要申请射击劫持客机,经上级沟通表示需要总统亲自批准,可总统乘此前专机不知去向。总算调出起飞了战斗巡逻机,却飞错了方向,直到最后战斗机还是没能到位。 于此同时航管局也是忙成一团,他们也试图排查出被劫持飞机,同时还在做着最小损失前提下,确定劫持飞机并通知军方处理的准备。 各方都在无头苍蝇忙碌的时候,第三架被劫持飞机已经撞向了美国防部五角大楼。看到这一画面,军方、航管局目瞪口呆,甚至有些绝望。航管局当即决定,不惜任何代价停止美国境内所有航空进出,所有飞机哪来回哪去全部立即飞回降落,完全封闭领空,进入战斗警备状态。     阅读全文
go3k's avatar
go3k 2月 23, 2013

基督山伯爵读记

1845年8月28日,巴黎的《辩论报》开始连载《基督山伯爵》。作者的名字:大仲马。 大仲马生活在法国文学史上最为群星璀璨的时代。如雷贯耳的巴尔扎克、雨果、司汤达、福楼拜、左拉等,都活跃的创作在那个时代。但是,大仲马的笔,总是生花。 《基督山伯爵》,以历时1年6个月的时间,报纸136期的篇幅,讲完了100余万字的故事,大结局。这期间的法国,洛阳纸贵,《辩论报》一报难求。甚至有痴狂的读者不惜重金贿赂报纸印刷厂的排版工人,只为了在第二天来到前,隔夜先睹为快故事的新情节。这阵场,如今听来,俨然是享有一部万人空巷的热播剧的炙烈反响。 我最近正在重温这本世界名著,这部小说故事情节曲折生动,处处出人意料,每一章节都奇特新颖极引人入胜。我绝对可以想像的到这本书在连载时,读者对它的痴迷程度有如何。     阅读全文
go3k's avatar
go3k 2月 19, 2013

iOS Wordpress客户端

今天回家本想开电脑到博客写写心情,到因为一点事情就到了睡觉时间了。于是去AppStore搜索看有没有Wordpress移动客户端,发现还真有。是一个...     阅读全文
go3k's avatar
go3k 2月 19, 2013

2012,本命年已过

今天是正月初五,已是深夜,怎么也睡不着。失眠的夜晚总是有各种各样的思绪涌起。回想这一年的成长和收获总是很愧疚,总是后悔很多事没做好,于是心情有些低落。没能时常和老朋友聊聊,以致和老友有些生疏,都不清楚哥们的近况。养成了做事拖拉的习惯,耽误不少时间。总是不能直面问题,唯唯诺诺。遇到事情不主动承担,总指望别人搞定。这一年,我还远未成熟。     阅读全文
go3k's avatar
go3k 2月 19, 2013

Android应用程序签名

Android系统要求所有的程序经过数字签名才能安装,如果没有可用的数字签名,系统将不许安装运行此程序,不管是模拟器还是真实手机。因此,在设备或者是模拟器上运行调试程序之前,必须为应用程序设置数字签名。Android系统仅仅会在安装的时候测试签名证书的有效期,如果应用程序的签名在安装之后过期,那么应用程序仍然可以正常启用。 Android通过数字签名来标识应用程序的作者和在应用程序之间建立信任关系,不是用来决定用户可不可以安装该应用程序。android的这个签名由应用程序的作者完成,并不需要权威的数字证书签名机构认证,他只是用来让应用程序包自我认证的。     阅读全文
go3k's avatar
go3k 1月 23, 2013

Android、iOS设备唯一标识问题

为了标明用户身份,便于数据统计,设备唯一标识在移动App开发中经常需要用到。 iOS原本是提供UDID供开发者自由获取设备唯一标识的,但Apple老早就公布将不允许应用程序获取UDID,获取UDID的App已经不能上线AppStore了。 查了查资料两边实际上情况差不多,大致有如下方案: IMEI,它是手机设备的标识,并不是所有设备都有IMEI。山寨机甚至有重复的IMEI。 wifi Mac地址,阉割wifi模块的设备也不少。 而且这两个值实际上关系用户隐私,并且Android上需要一些权限才能查看,我觉得不太值得。 当然还有生成唯一串,再保存到本地的做法。可是,删除了应用怎么办? 综合考虑,纠结了一下,我觉得使用开源的OpenUDID方案解决。 它不依赖机器的其它唯一值,并且它能一定程度上保证UDID值唯一且可以持久保持(即使删除也不会改变 )。     阅读全文
go3k's avatar
go3k 1月 16, 2013

停下来向前看看路

博客开通半年时间了,一直没怎么折腾,都快荒废了。 近一段时间被各种忙着,忙的我晕头转向。 人还真是奇怪,以前闲的时候,会闲的闷的慌;现在忙起来了,又觉得忙过头了。原因可能在我本人,成熟度太低,还需要继续磨砺。     阅读全文
go3k's avatar
go3k 1月 13, 2013

今天是“世界末日”

今天是世界末日 今天是游戏技术封测的时间点 真是一个激动人心的日子     阅读全文
go3k's avatar
go3k 12月 20, 2012