1. 常用调试方法
1.断点上右键,可以设置特定的断点条件,如符合某某条件下才触发断点,action下可以做一些额外操作,如输出一些内容。
2.可以用异常断点(exception breakpoint)来判断具体异常位置。
3.手动打印中,注意po与p的利用。
4.//发布时候禁止输出
#ifdef DEBUG
#define DMLog(...) NSLog(@"%s %@", __PRETTY_FUNCTION__, [NSString stringWithFormat:__VA_ARGS__])
#else
#define DMLog(...) do { } while (0)
5。僵尸的使用 Enable Zombie Objects,不过僵尸只可以用在模拟器,不可以用在真机上。
2. 给测试账号添加新设备,及mobileprovision文件无法安装问题
xcode5 配置证书管理
添加新设备,首先把设备的UDID加进去,然后在mobileprovision文件里加入这个设备,这些略过,这样说下生成mobileprovision后,无法用xcode 打开问题。如下。
问题:mac刚刚升级到巨浪,xcode也升级到了5.0.2,我想去修改配置证书却找不到了,之前在organizer窗口的Provisioning profiles这一栏不见了。
解决方法:
1、打开xcode
2、在Xcode菜单中打开Preferenes
3、弹出的对话框中选择第二项Accounts
4、弹出的对话框选择App ID其中一个
5、点击右下角的View Details
6、点击弹出的窗口左下角的刷新即可
思路:
1、原来xcode4对配置文件的管理方式是放羊式的,安装和卸载随便处理,在organizer中处理。
2、xcode5对配置文件的管理方式可能是集成统一管理,通过在Apple Developer网站生成和维护配置文件,使用者在xcode中刷新。