我有一个简单的 iPhone 应用程序,它使用一个NSLog
和几个printf
语句。该应用程序是我创建的一个简单的测试应用程序,用于测试 iPhone (3GS) 上的串行通信。Run
显然,我无法使用 iOS 模拟器测试串行 com,因此在 Xcode 中单击后,我将设备从计算机上拔下。我从 Cydia 安装了 syslogd,并tail /var/log/syslog
允许我监视某些日志消息。
但是,当我打开我的应用程序并到达NSLog
代码的一部分时,我看不到消息出现在/var/log/syslog
我也看不到应用程序文件中的printf
语句输出。syslog
iPhone 本身是否存在包含这些语句的输出的文件,或者我是否需要指定我的应用程序输出到/var/log/syslog
?
如果手机上存在包含日志消息内容的另一个文件,我对打开另一个文件感到满意。基本上,我希望能够sshed
在打电话时看到日志消息的内容,这样我就可以看到发生了什么。显然,在 Xcode 中使用控制台输出不是一个选项,因为手机没有连接到计算机。