I’m developing a sandboxed macOS app with a Quick Look extension that previews user-selected files.
The preview includes an interactive MapKit map showing the route from the file
During TestFlight review, Apple rejected temporary entitlement exceptions for:
com.apple.security.temporary-exception.files.home-relative-path.read-only /Library/Caches/GeoServices/
com.apple.security.temporary-exception.mach-lookup.global-name com.apple.geoanalyticsd
I understand these temporary exceptions are not appropriate for Mac App Store distribution and will remove them.
What is the supported sandbox-compliant way to use MapKit inside a macOS Quick Look extension?
Should an interactive MapKit view work inside a sandboxed Quick Look extension without temporary exceptions, or is MapKit unsupported in this extension context?
If interactive MapKit is not supported, is MKMapSnapshotter the recommended alternative, or should the extension render a route-only preview without Apple map tiles?
Any guidance on the expected entitlement/capability setup for this scenario would be appreciated.