【发布时间】:2012-02-24 05:27:50
【问题描述】:
在 Xcode 的调试版本中,无论我使用的是模拟器还是实际设备,NSLog、printf、fprintf assert 和 NSAssert 语句都会出现在控制台上
如果我现在在设备上运行发布版本(假设我发送了一个测试飞行版本并在我的 iPhone 上将其放大;这将是一个发布版本),其中哪些(如果有)会被记录?
我如何检索日志?
NSLog 是否真的在发布构建时输出了一些东西?决定因素是什么?无论是写入标准输出还是标准错误?仅将 stderr 写入设备日志吗?这是否意味着我必须使用 fprintf?是否有任何内容写入设备日志?甚至有这样的事情吗?如果有,如何领取?
有人能澄清一下情况吗?
【问题讨论】:
-
只需将输出保存为文件,请使用:stackoverflow.com/questions/28114110/…
标签: ios xcode console logging device