AccessorySetupKit removeAccessory dialog not localized

Hello everyone, I need help about ASK.

AccessorySetupKit: removeAccessory confirmation dialog displayed in English while device, app and ASK picker are localized in French.

Area: AccessorySetupKit / Bluetooth Type: Incorrect/Unexpected Behavior iOS version: iOS 26.6

When calling ASAccessorySession.removeAccessory(_:completionHandler:), the system confirmation dialog ("Remove paired accessory? "MyAppXXX" is attempting to remove MyDevice.") is displayed in English, even though:

The device language is French Locale.current.identifier = fr_FR

The app's effective localization resolves to French Bundle.main.preferredLocalizations = ["fr"]

The app bundle declares French Bundle.main.localizations = ["en", "es", "it", "fr", "nl"]

developmentLocalization = "en"

All other AccessorySetupKit UI is correctly localized: the ASK picker shown by showPicker(for:) and the pairing dialogs appear in French as expected.

Only the remove-accessory confirmation dialog falls back to English.

Issue is already open with Apple feedback Assistant: FB24306024 And also by Apple technical support 21587044

Thank you

This is a known issue without any workaround. It was previously reported in this thread and I'll try to update that thread when I have any new information.

__
Kevin Elliott
DTS Engineer, CoreOS/Hardware

AccessorySetupKit removeAccessory dialog not localized
 
 
Q