直到
Xcode 5,使用默认的构建设置可以防止发布版本包含NSAssert语句及其变体:
OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1";
此设置可以在project.pbxproj中找到,并在Xcode中设置:
(注意,这个抓取是从Xcode 4项目中转换为Xcode 5.)
每个目标将只在Release版本中继承此设置.显然这是一件好事.而不是立即崩溃,应用程序可能会无所适从.而对于Debug构建,您希望在NSAssert失败时立即知道.
但是,我正在努力寻找Xcode 5中的等价物.
我的问题是,Xcode 5中的等效设置是什么,或者NS_BLOCK_ASSERTIONS必须手动添加到Release C的其他C标志?
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。