登录 Xamarin.iOS
的状态如何(使用 Xamarin Studio Indie)。
我试过使用 NLog
,但它引用了 System.ServiceModel
- 所以 Xamarin 提示说我需要商业版(不只是为了使用 付那么多钱) NLog!
)
log4net 也不起作用,因为它在 System.Configuration
中引用了 Xamarin/MonoTouch
中不存在的类。
令我惊讶的是,无论是 XS 还是主要的日志记录播放器,都没有可用的日志记录解决方案。
缺少什么?
最佳答案
在 iOS 上登录与在桌面/服务器应用程序上登录有点不同,因为用户没有(简单的)方法来检索日志。
虽然有多种选择:
为了您自己的调试目的:
使用
System.Console.WriteLine()
。这相当于 Obj-CNSLog
对于远程日志记录:
使用第三方框架,例如
TestFlight SDK(用于 Beta 测试,但也有用于生产构建的私有(private) Beta)
崩溃分析
一些解决方案甚至提供远程日志记录,因此您可以访问崩溃报告和设备日志。
不用说,您可以使用 Xamarin.iOS 中的大部分框架,查看 https://github.com/mono/monotouch-bindings
关于.net - Xamarin iOS 上的日志记录框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17376923/