Browse Source

[iOS] Use LSRequiresIPhoneOS for compatibility with Sideloadly

pull/5105/head
staphen 4 years ago committed by Anders Jenbo
parent
commit
fcb06ac777
  1. 2
      CMakeLists.txt
  2. 2
      Packaging/apple/Info.plist

2
CMakeLists.txt

@ -261,9 +261,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")

2
Packaging/apple/Info.plist

@ -34,7 +34,7 @@
<true/>
<key>CSResourcesFileMapped</key>
<true/>
<key>LSRequiresCarbon</key>
<key>LSRequires${MACOSX_BUNDLE_REQUIRED_PLATFORM}</key>
<true/>
<key>NSHumanReadableCopyright</key>
<string>${MACOSX_BUNDLE_COPYRIGHT}</string>

Loading…
Cancel
Save