#include #include #if TARGET_OS_OSX # if __MAC_OS_X_VERSION_MIN_REQUIRED != __MAC_10_11 # error macOS deployment version mismatch # endif #elif TARGET_OS_IOS # if __IPHONE_OS_VERSION_MIN_REQUIRED != __IPHONE_9_1 # error iOS deployment version mismatch # endif #elif TARGET_OS_WATCH # if __WATCH_OS_VERSION_MIN_REQUIRED != __WATCHOS_2_0 # error watchOS deployment version mismatch # endif #elif TARGET_OS_TV # if __TV_OS_VERSION_MIN_REQUIRED != __TVOS_9_0 # error tvOS deployment version mismatch # endif #else # error unknown OS #endif void foo() { }