![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IOS调试技巧
几百人在爱
这个作者很懒,什么都没留下…
展开
-
ios 开发问题集
1.真机调试时出现 takinginstallLock 堵塞解决:这是由于你的设备有程序正在安装,等待安装完成,或重启你的设备2.Cannot run on the selected destination在项目的Resources目录下找到info.plist,单击该文件,在Xcode右上角点击“Hide or show the Utilities”按钮,出现“Target memb原创 2012-12-22 10:51:06 · 1118 阅读 · 0 评论 -
iOS应用崩溃日志揭秘
转自 http://www.raywenderlich.com/zh-hans/30818/ios应用崩溃日志揭秘http://blog.csdn.net/cuiweijie3/article/details/8778198本文作者是 Soheil Moayedi Azarpour, 他是一名独立iOS开发者。作为一名应用开发者,你是否有过如下经历?转载 2013-08-21 18:22:03 · 2161 阅读 · 0 评论 -
xcode4的workspace里各lib工程与app工程联编之runscript简介
原文http://www.cnblogs.com/xiaouisme/archive/2012/02/06/2339470.html本文讲解怎么在xcode4的workspace里配置工程联编,但这里并非惟一方法。创建workspace,添加一个IOS的lib工程叫做libA,再添加一个IOS的lib工程叫做libB,再添加一个app工程叫做appC.场景:appC工程需要转载 2014-03-26 09:04:58 · 1994 阅读 · 0 评论 -
ios获取内存信息
#import "sysSystemInfo.h"#import #import #import #import #import #import -(void) logMemoryInfo { int mib[6]; mib[0] = CTL_HW; mib[1] = HW_PAGESIZE; int pagesize;原创 2013-09-05 10:23:05 · 6160 阅读 · 0 评论 -
ios错误日志分析
将产生错误日志的App的.app和.dSYM复制到某个指定目录控制台进入目录分别输入:dwarfdump --uuid YourApp.app和warfdump --uuid YourApp.app.dSYM查看UUID是否与日志上的UUID一致解释内存地址Thread 0 Crashed:0 libobjc.A.dylib 0x00原创 2013-08-23 11:08:51 · 2576 阅读 · 0 评论 -
IOS崩溃日志
1.普通崩溃日志// 1: 进程信息Incident Identifier: 30E46451-53FD-4965-896A-457FC11AD05F // 崩溃报告的唯一标识符// 是与设备标识相对应的唯一键值。虽然它不是真正的设备标识符,// 但也是一个非常有用的情报:如果你看到100个崩溃日志的CrashReporter Key值都是相同的,// 或者只有少数几个不同的Cras原创 2013-08-21 18:27:17 · 5290 阅读 · 0 评论 -
使用xcode4 workspace 多个project协同工作
转自:http://erlangprogram.com/use-xcode4-workspace一般的某个应用单独新建一个 project 就可以了,然后把所有的程序文件都放在里面,这个可以满足大部分普通的需求,但是有时候,项目有可能要使用其他的项目文件,或者引入其他的静态库文件,这个时候 workspace 就派上用场了,workspace 即可以单独管理多个项目,又可以通过配置,让各个转载 2014-03-25 09:45:53 · 13946 阅读 · 0 评论 -
xcode 运行出现类似-[__NSCFString objectForKey:]: unrecognized selector sent to instance的调试方法
1.在程序中任意的.m文件(最好在特定的文件中,如为解决此类问题单独建一个统一的.m文件)中添加类似以下代码@implementation NSString (NSStringDebug)-(void) objectForKey:(NSString*) str { assert(NO);// 这里的assert(NO)是必须的,不允许该函数正常运行原创 2014-03-20 17:39:51 · 12758 阅读 · 0 评论 -
Xcode4/iOS5调试UncaughtException崩溃First throw call stack不打印方法名的解决方案
转自:http://blog.csdn.net/onlyou930/article/details/7894874最近连接iOS5.0.1真机调试的的时候,发现UncaughtException导致crash之后*** First throw call stack:后面没有打印可读的调用堆栈,以前崩溃之后会显示详细的调用的方法名等信息,但是现在都是一堆内存地址0x…..0x…..。转载 2014-03-17 15:12:47 · 833 阅读 · 0 评论 -
CocoaPods一个Objective-C第三方库的管理利器
介绍:开发应用的时候第三方的库是不可缺少的,能提高开发的效率。 一些经常用到的库,在新的项目里用是,你又得手工的Add到项目里,用的到库多起来了,就不方便管理了。发现CocoaPods这个软件,可以帮你管理Xcode里的第三方的库,很方便。那怎么用呢?先安装CocoaPods。1、CocoaPods是跑在Ruby的软件,安装可能需要几分钟,安装命名:sudo gem转载 2014-04-25 14:59:12 · 809 阅读 · 0 评论