Ios NSBluetooth外围设备使用说明已删除,但仍保留设置应用程序中的蓝牙切换

Ios NSBluetooth外围设备使用说明已删除,但仍保留设置应用程序中的蓝牙切换,ios,swift,core-bluetooth,ios13,xcode11,Ios,Swift,Core Bluetooth,Ios13,Xcode11,我们最近从应用程序中删除了与蓝牙有关的所有内容。这甚至包括info plist文件中的nsBluetoothPeripherageDescription。但无论出于何种原因,当我们将应用程序从有蓝牙的版本升级到不再有蓝牙的版本时,设置应用程序中的bluetooth切换仍然保留 有没有一种方法可以消除这种情况呢。这可能是因为在旧版本中,用户已被要求获得许可,因此它被保留。但是,如果您卸载旧版本,然后重新安装新版本,那么我认为蓝牙权限将不会显示在设置中。当然,新安装不会像预期的那样具有蓝牙权限。但对

我们最近从应用程序中删除了与蓝牙有关的所有内容。这甚至包括info plist文件中的
nsBluetoothPeripherageDescription
。但无论出于何种原因,当我们将应用程序从有蓝牙的版本升级到不再有蓝牙的版本时,设置应用程序中的
bluetooth
切换仍然保留


有没有一种方法可以消除这种情况呢。这可能是因为在旧版本中,用户已被要求获得许可,因此它被保留。但是,如果您卸载旧版本,然后重新安装新版本,那么我认为蓝牙权限将不会显示在设置中。当然,新安装不会像预期的那样具有蓝牙权限。但对于现有用户,我们不能要求他们重新安装。由于代码被完全删除,设置仍然挂起有点误导,但应用权限的行为类似于缓存或用户默认值。除非删除应用程序,否则它会将最后一个活动保留在内存中。我只能建议从应用程序中打开设置,允许用户在其处于活动状态时自行禁用。嗯。。明白这一点。如果我们不再在代码中使用它,我们可以从代码中删除它。