--- src/bluetooth/osx/osxbtcentralmanager.mm.orig 2016-11-02 01:10:05.000000000 -0700
+++ src/bluetooth/osx/osxbtcentralmanager.mm 2017-09-25 15:29:36.000000000 -0700
using namespace OSXBluetooth;
-#if QT_IOS_PLATFORM_SDK_EQUAL_OR_ABOVE(__IPHONE_10_0)
+#if QT_IOS_PLATFORM_SDK_EQUAL_OR_ABOVE(__IPHONE_10_0) || QT_OSX_PLATFORM_SDK_EQUAL_OR_ABOVE(101300)
const CBManagerState state = central.state;
const CBCentralManagerState state = central.state;
-#if QT_IOS_PLATFORM_SDK_EQUAL_OR_ABOVE(__IPHONE_10_0)
+#if QT_IOS_PLATFORM_SDK_EQUAL_OR_ABOVE(__IPHONE_10_0) || QT_OSX_PLATFORM_SDK_EQUAL_OR_ABOVE(101300)
if (state == CBManagerStateUnknown
|| state == CBManagerStateResetting) {
// Let's check some states we do not like first:
-#if QT_IOS_PLATFORM_SDK_EQUAL_OR_ABOVE(__IPHONE_10_0)
+#if QT_IOS_PLATFORM_SDK_EQUAL_OR_ABOVE(__IPHONE_10_0) || QT_OSX_PLATFORM_SDK_EQUAL_OR_ABOVE(101300)
if (state == CBManagerStateUnsupported || state == CBManagerStateUnauthorized) {
if (state == CBCentralManagerStateUnsupported || state == CBCentralManagerStateUnauthorized) {
-#if QT_IOS_PLATFORM_SDK_EQUAL_OR_ABOVE(__IPHONE_10_0)
+#if QT_IOS_PLATFORM_SDK_EQUAL_OR_ABOVE(__IPHONE_10_0) || QT_OSX_PLATFORM_SDK_EQUAL_OR_ABOVE(101300)
if (state == CBManagerStatePoweredOff) {
if (state == CBCentralManagerStatePoweredOff) {
-#if QT_IOS_PLATFORM_SDK_EQUAL_OR_ABOVE(__IPHONE_10_0)
+#if QT_IOS_PLATFORM_SDK_EQUAL_OR_ABOVE(__IPHONE_10_0) || QT_OSX_PLATFORM_SDK_EQUAL_OR_ABOVE(101300)
if (state == CBManagerStatePoweredOn) {
if (state == CBCentralManagerStatePoweredOn) {
--- src/bluetooth/osx/osxbtledeviceinquiry.mm.orig 2016-11-02 01:10:05.000000000 -0700
+++ src/bluetooth/osx/osxbtledeviceinquiry.mm 2017-09-25 15:30:53.000000000 -0700
dispatch_queue_t leQueue(qt_LE_queue());
-#if QT_IOS_PLATFORM_SDK_EQUAL_OR_ABOVE(__IPHONE_10_0)
+#if QT_IOS_PLATFORM_SDK_EQUAL_OR_ABOVE(__IPHONE_10_0) || QT_OSX_PLATFORM_SDK_EQUAL_OR_ABOVE(101300)
const CBManagerState cbState(central.state);
if (cbState == CBManagerStatePoweredOn) {
[manager scanForPeripheralsWithServices:nil options:nil];
-#if QT_IOS_PLATFORM_SDK_EQUAL_OR_ABOVE(__IPHONE_10_0)
+#if QT_IOS_PLATFORM_SDK_EQUAL_OR_ABOVE(__IPHONE_10_0) || QT_OSX_PLATFORM_SDK_EQUAL_OR_ABOVE(101300)
} else if (state == CBManagerStateUnsupported || state == CBManagerStateUnauthorized) {