Sandbox report export via NSSavePanel and user-selected files
Parent: Apple Platform Publishing (Mac App Store) · Topic entry · 20 branches · skill apple-platform-publishing/references/sandboxed-report-export.md
A published reference is not available for this topic yet.
Children
- Powerbox open-and-save panel XPC service (com.apple.appkit.xpc.openAndSavePanelService): lifecycle, dismissal, and how A (frontier)
- App-data prompt when a receiving app opens a file from another app's container ("would like to access data from other ap (frontier)
- NSAppDataUsageDescription (listed in Apple's App Sandbox topics): meaning, when macOS shows it, whether this app needs i (frontier)
- NSFilePromiseProvider drag-out of a report from the dashboard window under the sandbox (frontier)
- NSSharingService Mail compose with a container file attachment: actual result and the review-demo path (frontier)
- Quick Look preview extension for .md/.json incident reports (QLPreviewingController in a sandboxed app) (frontier)
- Custom document type or exported UTI for report files (UTExportedTypeDeclarations, CFBundleDocumentTypes, LSHandlerRank) (frontier)
- PDF or HTML report rendering through NSPrintOperation or WKWebView.createPDF and the com.apple.security.print entitlemen (frontier)
- NSApplication.activate() migration across the six activateIgnoringOtherApps_ call sites (frontier)
- rumps timer behaviour during runModal versus begin(completionHandler:) (NSTimer run-loop modes) (frontier)
- PyObjC block handlers for beginWithCompletionHandler_ and main-thread guarantees (frontier)
- On-demand "diagnosis report" for a healthy network: honest wording that is not an incident and claims no repair (frontier)
- Redaction coverage beyond sensitive_strings: IPv4/IPv6, MAC, SSID and hostname patterns in scutil --dns, netstat -rn and (frontier)
- Reports retention and pruning inside the container (disk growth with a .json and .md pair per incident) (frontier)
- NSIsRelatedItemType related-file access for exporting the .md/.json pair from one Save panel (frontier)
- Clean-VM validation of default handlers (.md, .html, mailto:) on stock macOS 27.2 and the kLSApplicationNotFoundErr path (frontier)
- UTType.markdown (macOS 27.0) and when CoreTypes first declared net.daringfireball.markdown (frontier)
- Finder visibility of ~/Library/Containers for non-technical reviewers and IT staff (Go to Folder, Option key, chflags no (frontier)
- Default mail client variance (mailto: handler is a browser here) for any "Email report to IT" feature (frontier)
- Guideline 2.5.2 wording versus user-selected exports: what App Review accepts (frontier)
Frontier under this node: App-data prompt when a receiving app opens a file from another app's container ("would like to access data from other ap, Clean-VM validation of default handlers (.md, .html, mailto:) on stock macOS 27.2 and the kLSApplicationNotFoundErr path, Custom document type or exported UTI for report files (UTExportedTypeDeclarations, CFBundleDocumentTypes, LSHandlerRank), Default mail client variance (mailto: handler is a browser here) for any "Email report to IT" feature, Finder visibility of ~/Library/Containers for non-technical reviewers and IT staff (Go to Folder, Option key, chflags no, Guideline 2.5.2 wording versus user-selected exports: what App Review accepts, NSAppDataUsageDescription (listed in Apple's App Sandbox topics): meaning, when macOS shows it, whether this app needs i, NSApplication.activate() migration across the six activateIgnoringOtherApps_ call sites, NSFilePromiseProvider drag-out of a report from the dashboard window under the sandbox, NSIsRelatedItemType related-file access for exporting the .md/.json pair from one Save panel, NSSharingService Mail compose with a container file attachment: actual result and the review-demo path, On-demand "diagnosis report" for a healthy network: honest wording that is not an incident and claims no repair, PDF or HTML report rendering through NSPrintOperation or WKWebView.createPDF and the com.apple.security.print entitlemen, Powerbox open-and-save panel XPC service (com.apple.appkit.xpc.openAndSavePanelService): lifecycle, dismissal, and how A, PyObjC block handlers for beginWithCompletionHandler_ and main-thread guarantees, Quick Look preview extension for .md/.json incident reports (QLPreviewingController in a sandboxed app), Redaction coverage beyond sensitive_strings: IPv4/IPv6, MAC, SSID and hostname patterns in scutil --dns, netstat -rn and, Reports retention and pruning inside the container (disk growth with a .json and .md pair per incident), UTType.markdown (macOS 27.0) and when CoreTypes first declared net.daringfireball.markdown, rumps timer behaviour during runModal versus begin(completionHandler:) (NSTimer run-loop modes)