Communicate with accessories connected to a device by the Apple Lightning connector, or connected wirelessly through Bluetooth.
- iOS 3.0+
- macOS 10.13+
- Mac Catalyst 13.0+
- tvOS 10.0+
The External Accessory framework enables your app to communicate with external hardware that is connected to an iOS-based device through the Apple Lightning or 30-pin connector, or wirelessly through Bluetooth. When configuring your app's
Info file, add the
UISupported key, which declares the specific hardware protocols your app supports.
For more information connecting to external accessories, see External Accessory Programming Topics.