Summary
Our Share Extension works correctly on iOS 18 but silently fails on iOS 26. The app appears in the share sheet, the user taps it, the sheet dismisses — and nothing else happens. The containing app never opens.
Environment
App: com.yourcompany.app
Extension: com.yourcompany.app.shareaudio (com.apple.share-services)
Source app: Voice Memos
Deployment target: iOS 17.0
iOS 18.x (TestFlight): ✅ works — extension runs, app opens, file imports
iOS 26.x (same build): ❌ fails — share sheet closes, extension appears to terminate immediately
What we've tried
Activation rule — NSExtensionActivationRule with UTI-CONFORMS-TO covering com.apple.quicktime-audio, public.audio, public.mpeg-4-audio, com.apple.m4a-audio, public.file-url.
Loading the file — tried loadFileRepresentation(forTypeIdentifier:), loadInPlaceFileRepresentation, and loadItem, with fallbacks prioritizing public.file-url and com.apple.quicktime-audio. Logged registeredTypeIdentifiers to confirm what the provider exposes.
Opening the containing app — calling extensionContext?.open(url) before completeRequest. Also tested a secondary URL scheme. App Group is configured; we write a pending flag and check it in sceneDidBecomeActive.
Voice Memos export modes — tested both Rendered (.m4a) and Editable (.qta).
None of this changed the behavior on iOS 26.
Specific questions
What does NSItemProvider.registeredTypeIdentifiers return on iOS 26 for Voice Memos recordings, especially .qta files?
Is com.apple.quicktime-audio still the correct UTI for .qta on iOS 26, or has it changed?
Has the recommended API for loading shared audio changed in iOS 26 — loadFileRepresentation, loadInPlaceFileRepresentation, or loadItem?
Is NSExtensionContext.open(_:completionHandler:) still the supported way to open the containing app from a Share Extension on iOS 26? Are there new entitlements or restrictions?
Is there any WWDC25 session or updated documentation covering Share Extensions receiving Voice Memos exports (including AVFileType.qta)?
Is this a known regression in iOS 26?
Happy to share logs, a TestFlight build, or a minimal reproducible project if that helps.
Topic:
Programming Languages
SubTopic:
Swift
0
0
16