我有一个使用Flutter构建的iOS应用。其中一个插件使用蓝牙。需要一个属性密钥NSBluetoothAlwaysUsageDescription
。但是,该功能仅在iOS 13.0+
上可用。
其折旧密钥为NSBluetoothPeripheralUsageDescription
。
我的问题是当我进行内部分发时,如果同时包含两个密钥,iOS 12
将无法运行该应用程序。但是,如果我拿走NSBluetoothAlwaysUsageDescription
,那么iOS 13
将无法运行。
上传应用商店时,我没有遇到这个问题。仅适用于通过企业许可进行的分发,内部分发。
有人知道为什么吗?