diff --git a/CMakeLists.txt b/CMakeLists.txt
index 8fa82b7f1..dc469e674 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -328,9 +328,11 @@ if(APPLE)
set(MACOSX_BUNDLE_SHORT_VERSION_STRING ${PROJECT_VERSION})
set(MACOSX_BUNDLE_LONG_VERSION_STRING "Version ${PROJECT_VERSION}")
if(IOS)
+ set(MACOSX_BUNDLE_REQUIRED_PLATFORM IPhoneOS)
set_target_properties(${BIN_TARGET} PROPERTIES XCODE_ATTRIBUTE_TARGETED_DEVICE_FAMILY "1,2")
set(CMAKE_OSX_DEPLOYMENT_TARGET "9.0")
else()
+ set(MACOSX_BUNDLE_REQUIRED_PLATFORM Carbon)
set(CMAKE_OSX_DEPLOYMENT_TARGET "10.12.0")
endif()
set_target_properties(${BIN_TARGET} PROPERTIES MACOSX_BUNDLE_ICON_FILE "AppIcon.icns")
diff --git a/Packaging/apple/Info.plist b/Packaging/apple/Info.plist
index 7286d19b9..91e32a981 100644
--- a/Packaging/apple/Info.plist
+++ b/Packaging/apple/Info.plist
@@ -34,7 +34,7 @@
CSResourcesFileMapped
- LSRequiresCarbon
+ LSRequires${MACOSX_BUNDLE_REQUIRED_PLATFORM}
NSHumanReadableCopyright
${MACOSX_BUNDLE_COPYRIGHT}