Doing a sysdiagnose is a really cumbersome task for most non-technical users to perform. Additionally they contain WAY more information than we need and are generally very large.
This is true for macOS and iOS apps.
Are there any new facilities for retrieving just the logs for a given subsystem that we could trigger with code, for instance in a help menu?
macOS programs have been able to read log messages since the introduction of OSLogStore on macOS 10.15.
This API is not available on iOS-based platforms.
In iOS 14 beta we added the OSLog framework to the iOS SDK, along with a new initialiser to OSLogStore that allowed iOS apps to read their own log messages.
Unfortunately this feature didn’t work properly )-: and so it was removed very late in the iOS 14 beta cycle.
It’s now several months later and the feature has not returned (up to and including iOS 14.5b5).
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"
[1] My management gets grumpy if I start speculating about The Future™, and if there’s one thing that this saga should tell you is that even the best laid plans are subject to last minute changes.