Explorar o código

Fixed building with Xcode 15.4

Fixes https://github.com/libsdl-org/SDL/issues/14740
Sam Lantinga hai 2 meses
pai
achega
504041a1ba
Modificáronse 2 ficheiros con 3 adicións e 2 borrados
  1. 1 1
      docs/README-ios.md
  2. 2 1
      src/video/uikit/SDL_uikitvideo.m

+ 1 - 1
docs/README-ios.md

@@ -4,7 +4,7 @@ iOS
 Building the Simple DirectMedia Layer for iOS 11.0+
 ==============================================================================
 
-Please note that building SDL requires at least Xcode 16 and the iOS 18 SDK.
+Please note that building SDL requires at least Xcode 12.2 and the iOS 14.2 SDK.
 
 Instructions:
 

+ 2 - 1
src/video/uikit/SDL_uikitvideo.m

@@ -310,7 +310,8 @@ void UIKit_SetGameControllerInteraction(bool enabled)
 
 void UIKit_SetViewGameControllerInteraction(UIView *view, bool enabled)
 {
-#ifndef SDL_PLATFORM_TVOS
+#if defined(SDL_PLATFORM_VISIONOS) || \
+       (defined(SDL_PLATFORM_IOS) && __IPHONE_OS_VERSION_MAX_ALLOWED >= 180000)
     if (@available(iOS 18.0, visionOS 2.0, *)) {
         if (enabled) {
             GCEventInteraction *interaction = [[GCEventInteraction alloc] init];