# iOS蓝牙配置说明
## 所需权限
要在iOS中使用经典蓝牙功能,需要在应用的`Info.plist`中添加以下配置:
### 1. 外部附件协议支持
在Info.plist中添加`UISupportedExternalAccessoryProtocols`数组,并添加你的设备支持的协议。如果不确定,可以先添加常见的协议:
```xml
UISupportedExternalAccessoryProtocols
com.example.protocol
```
### 2. 蓝牙使用说明
在iOS 13及以上版本中,需要添加蓝牙使用说明:
```xml
NSBluetoothAlwaysUsageDescription
我们需要使用蓝牙来连接您的音频设备
```
对于iOS 13以下版本:
```xml
NSBluetoothPeripheralUsageDescription
我们需要使用蓝牙来连接您的音频设备
```
## 常见问题
1. 如果看不到任何设备,请确保:
- 设备已配对并连接到iOS设备
- 设备是MFi认证的(Made for iPhone/iPad),因为iOS对经典蓝牙有限制
- 添加了正确的协议字符串
2. 蓝牙状态变化不及时:
- iOS系统对蓝牙状态变化的通知可能有延迟
- 请确保用户已经授权蓝牙权限