有没有一种方法可以查看AdHoc应用程序的日志记录?

5
在调试模式下运行应用程序时,可以直接从xCode中查看日志和println()调用。
我想在生产环境中测试一些东西,因此想要查看我使用AdHoc配置文件签名的应用程序的日志。有什么方法可以实现这一点吗?如何操作?
2个回答

7
在XCode 7中,首先需要将您的设备连接到Mac上,然后打开XCode -> 窗口 -> 设备。 选择设备 -> 您要查看日志的设备。 在底部,有一个小箭头,请点击它以查看设备的运行时日志。
请见下图: enter image description here 如需查看运行时日志,请点击底部小箭头。
请见下图: enter image description here

我看不到小箭头。 - David
没事,我看到了,但我猜你不能在生产环境中看到println。 - David
1
为什么你使用println(),它不是苹果的Log系统,它只是C函数,仅在命令行中显示。你应该使用NSLog()代替。 - Huy Le
这个也适用于iOS 10设备吗?因为在我的情况下它不起作用,但是对于iOS 9设备它是有效的。 - Zuhair Hussain

0

@david,你需要在想要NSLOG的地方设置AlertView

使用简单的UIAlertView,你可以在iPhone的警报屏幕上检查重要日志,这是个好主意,你可以使用它。在测试应用程序后,你需要删除它。

 UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"LOG" 
                                                        message:@"Dee dee doo doo." 
                                                        delegate:self 
                                                        cancelButtonTitle:@"Tested" 
                                                        otherButtonTitles:nil];
 [alert show];    

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接