Xcode如何编译Debug版和Release版
在Run和Stop按钮的右边有一个工程名 点击工程名,选择Manage Schemes 选择Edit… 左侧选择Run ProjectName.app 右侧选择Info页,在Build Configuraion选择相对应你需要生成的版本就行了。 编译完成后,选择XCode的File菜单里面的Project Settings…然后就会出现生成目录。。。
Xcode中的宏定义选项
我们利用宏定义可以方便我们的开发,在xcode中在哪里设置宏呢?如图所示:
Release版去掉nslog打印
在开发iOS应用时经常使用NSLog打印信息来调试,但在发布时这些打印信息应该去除,逐个的去注释掉打印语句太过麻烦,可以使用预处理宏在发布app时去掉打印,方法如下: 在每个工程里都有一个-Prefix.pch文件,在此文件中添加如下语句
12345#if DEBUG#warning NSLogs will be shown#else#define NSLog(...) {}#endif
这样,在开发时会有NSLogs will be shown的告警,此时NSLog打印可以正常显示;在发布时NSLog被定义为空语句,不打印任何数据。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。