diff --git a/CMakeLists.txt b/CMakeLists.txt index 31a94bef33..f4ba5077ec 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1548,7 +1548,8 @@ endif() # packaging and code signing if(IOS AND NOT LIBRETRO) if(IOS_APP_STORE) - set(DEPLOYMENT_TARGET 13.0) + # The static MoltenVK in ios/MoltenVK needs 15.0. Keep in sync with cmake/Toolchains/ios.cmake. + set(DEPLOYMENT_TARGET 15.0) else() set(DEPLOYMENT_TARGET 11.0) endif() diff --git a/cmake/Toolchains/ios.cmake b/cmake/Toolchains/ios.cmake index df3e460ec3..81f09fa886 100644 --- a/cmake/Toolchains/ios.cmake +++ b/cmake/Toolchains/ios.cmake @@ -12,7 +12,12 @@ # PPSSPP platform flags set(MOBILE_DEVICE ON) set(USING_GLES2 ON) -set(IPHONEOS_DEPLOYMENT_TARGET 13.0) +if(IOS_APP_STORE) + # The static MoltenVK in ios/MoltenVK needs 15.0. + set(IPHONEOS_DEPLOYMENT_TARGET 15.0) +else() + set(IPHONEOS_DEPLOYMENT_TARGET 13.0) +endif() add_definitions( -DGL_ETC1_RGB8_OES=0 -U__STRICT_ANSI__ diff --git a/ios/MoltenVK b/ios/MoltenVK index 0bf904d2d1..69cc97ff02 160000 --- a/ios/MoltenVK +++ b/ios/MoltenVK @@ -1 +1 @@ -Subproject commit 0bf904d2d1d159eb95bdefcd8432eee79ee1da14 +Subproject commit 69cc97ff02929269390dd3aa344c77a702f69403