ios - 无法打开持久连接的日志,即在 iPhone 上推送日志

标签 ios debugging logging apple-push-notifications xcode-organizer

我已尝试根据以下说明在我的 iPhone 上启用推送通知日志记录:Apple Technical Note 2265 .

我成功地安装了 PersistentConnectionLogging.mobileconfig 文件,没有任何问题。在我的设备的控制台窗口中查看时,我收到以下警告:

<Warning>: Unable to open logging file '/var/mobile/Library/Logs/PersistentConnection/com.apple.syncdefaultsd-syncdefaultsd-APSClient.log'

这到底是什么意思?在我看来,它无法在我的计算机上创建日志文件:(

我已经在我的电脑上创建了路径。

有人遇到过同样的问题吗?是否可以设置日志保存路径?

最佳答案

事实证明,通过管理器进行的日志记录似乎不起作用。根据技术说明,控制台日志记录在 iOS 6.x 中不可用。但是我可以使用 iTunes 阅读日志。

您必须连接您的设备并同步它。在此之后,应该可以在此处找到崩溃日志(在 Mac OS X 上):

~/Library/Logs/CrashReporter/MobileDevice/<DEVICE_NAME>/PersistentConnection/

我希望这对某人有帮助。

关于ios - 无法打开持久连接的日志,即在 iPhone 上推送日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14642583/

相关文章:

ios - 在 Swift map 上显示路线

ios - 有没有办法在收到推送通知后唤醒 iOS 应用程序,即使它已被杀死

java - VS Code Java 调试器在某些代码行处卡住

c - 如何在GDB模式下传递输入数据进行编程 C. 已传递参数并运行程序

mysql - 将操作记录到数据库 - 架构和建议 - MySQL

python - 1 周内修改的文件名列表

iphone - 将 NSArray 转换为 JSON 时出现奇怪的字符

iOS 10 - 更改相机、麦克风和照片库的权限导致应用程序崩溃

php - 如何调试和记录 PHP OPcache 问题

java - Log4j 2.5 PatternLayout Nano 时间戳不起作用