今天在按照以前提到过的方法往touch上覆盖安装测试的app时突然遇到了:
Your mobile device has encountered an unexpected error:
这样的错误,比较郁闷,问题真是多,google了一会,发现遇到这个问题的人还是不少的,有说是Info.list中bundle identifier和已安装app冲突的原因,后来改了发现还是不行,报同样的错误,继续google终于找到了解决办法,摸我
做法就是:
用ssh或者mobilefinder删除/private/var/mobile/Media/PublicStaging下面所有的东西,然后再用Xcode的Organizer安装就OK了
看下/private/var/mobile/Media/PublicStaging下面的文件就会发现里面就是之前已经安装的app, 如果要覆盖之前的app, 那么就要先在iphone的桌面上删除之前的app,然后把这里的也删了才行。
佛祖啊,究竟还有多少error在前面啊—_—
2009-04-16 20:50:00, 1086 reviews, comment
send to mailbox
今天在做实验时GDB 抛出了EXC_BAD_ACCESS异常,模拟器退出,google得到了结果,内存管理的问题,之前一直是用php, ruby,从没关心过内存的问题,现在真是头疼,需要自己维护变量,不过这样的确可以更深入的了解程序内部的流程,php,ruby把底层的东西都给你隐藏起来了,虽然之前看过不少objc内存管理的内容了,不过熟练的话需要一定实践了,下面是要注意的几点:
Finding EXC_BAD_ACCESS bugs in a Cocoa project
EXC_BAD_ACCESS signal received on iPhone App deployment to device
2009-05-09 13:27:23, 1413 reviews, comment
少女,不点下广告吗!
all by shitou
blog comments powered by Disqus