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_SHORT_VERSION_STRING ${PROJECT_VERSION})
set(MACOSX_BUNDLE_LONG_VERSION_STRING "Version ${PROJECT_VERSION}") set(MACOSX_BUNDLE_LONG_VERSION_STRING "Version ${PROJECT_VERSION}")
if(IOS) if(IOS)
set(MACOSX_BUNDLE_REQUIRED_PLATFORM IPhoneOS)
set_target_properties(${BIN_TARGET} PROPERTIES XCODE_ATTRIBUTE_TARGETED_DEVICE_FAMILY "1,2") set_target_properties(${BIN_TARGET} PROPERTIES XCODE_ATTRIBUTE_TARGETED_DEVICE_FAMILY "1,2")
set(CMAKE_OSX_DEPLOYMENT_TARGET "9.0") set(CMAKE_OSX_DEPLOYMENT_TARGET "9.0")
else() else()
set(MACOSX_BUNDLE_REQUIRED_PLATFORM Carbon)
set(CMAKE_OSX_DEPLOYMENT_TARGET "10.12.0") set(CMAKE_OSX_DEPLOYMENT_TARGET "10.12.0")
endif() endif()
set_target_properties(${BIN_TARGET} PROPERTIES MACOSX_BUNDLE_ICON_FILE "AppIcon.icns") set_target_properties(${BIN_TARGET} PROPERTIES MACOSX_BUNDLE_ICON_FILE "AppIcon.icns")

2
Packaging/apple/Info.plist

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

Loading…
Cancel
Save