From 564d4d59082cbdc318fb2efc886121b7b3cd7eec Mon Sep 17 00:00:00 2001 From: livecodepanos Date: Mon, 26 Apr 2021 11:38:08 +0300 Subject: [PATCH 1/2] Removed support for building against the iOS 10.2 SDK This patch updates all the relevant files to remove support for building apps against iOS 10.2 SDK. --- Installer/package.txt | 166 +++++++----------- Makefile | 8 +- config.py | 2 - docs/notes-base/platforms.md | 8 +- .../revdeploylibraryios.livecodescript | 8 +- prebuilt/fetch-libraries.sh | 2 +- prebuilt/scripts/ios.inc | 2 - tools/setup_xcode_sdks.py | 4 +- 8 files changed, 77 insertions(+), 123 deletions(-) diff --git a/Installer/package.txt b/Installer/package.txt index e9d551ee51b..baeeb059135 100644 --- a/Installer/package.txt +++ b/Installer/package.txt @@ -645,30 +645,15 @@ component Runtime.Android.Arch ////////// component Runtime.iOS - into "[[ToolsFolder]]/Runtime/iOS/Simulator-10_2" place - executable ios:iphonesimulator10.2/standalone-mobile[[BaseEditionTagLower]].ios-engine as Standalone - executable ios:iphonesimulator10.2/revsecurity.ios-extension as RevSecurity - executable ios:iphonesimulator10.2/revpdfprinter.ios-extension as RevPdfPrinter - executable ios:iphonesimulator10.2/revzip.ios-extension as RevZip - executable ios:iphonesimulator10.2/revxml.ios-extension as RevXml - executable ios:iphonesimulator10.2/revdb.ios-extension as RevDb - executable ios:iphonesimulator10.2/dbsqlite.ios-extension as DbSqlite - executable ios:iphonesimulator10.2/dbmysql.ios-extension as DbMysql - file ios:iphonesimulator10.2/mobile-template.plist as "Settings.plist" - file ios:iphonesimulator10.2/mobile-remote-notification-template.plist as "RemoteNotificationSettings.plist" - file ios:iphonesimulator10.2/mobile-url-scheme-template.plist as "URLSchemeSettings.plist" - file ios:iphonesimulator10.2/mobile-disable-ats-template.plist as "DisableATS.plist" - file ios:iphonesimulator10.2/fontmap as "fontmap" - file ios:iphonesimulator10.2/template.storyboard as "template.storyboard" into "[[ToolsFolder]]/Runtime/iOS/Simulator-11_2" place - executable ios:iphonesimulator11.2/standalone-mobile[[BaseEditionTagLower]].ios-engine as Standalone base ios:iphonesimulator10.2/standalone-mobile[[BaseEditionTagLower]].app/standalone-mobile[[BaseEditionTagLower]] - executable ios:iphonesimulator11.2/revsecurity.ios-extension as RevSecurity base ios:iphonesimulator10.2/revsecurity.dylib - executable ios:iphonesimulator11.2/revpdfprinter.ios-extension as RevPdfPrinter base ios:iphonesimulator10.2/revpdfprinter.dylib - executable ios:iphonesimulator11.2/revzip.ios-extension as RevZip base ios:iphonesimulator10.2/revzip.dylib - executable ios:iphonesimulator11.2/revxml.ios-extension as RevXml base ios:iphonesimulator10.2/revxml.dylib - executable ios:iphonesimulator11.2/revdb.ios-extension as RevDb base ios:iphonesimulator10.2/revdb.dylib - executable ios:iphonesimulator11.2/dbsqlite.ios-extension as DbSqlite base ios:iphonesimulator10.2/dbsqlite.dylib - executable ios:iphonesimulator11.2/dbmysql.ios-extension as DbMysql base ios:iphonesimulator10.2/dbmysql.dylib + executable ios:iphonesimulator11.2/standalone-mobile[[BaseEditionTagLower]].ios-engine as Standalone + executable ios:iphonesimulator11.2/revsecurity.ios-extension as RevSecurity + executable ios:iphonesimulator11.2/revpdfprinter.ios-extension as RevPdfPrinter + executable ios:iphonesimulator11.2/revzip.ios-extension as RevZip + executable ios:iphonesimulator11.2/revxml.ios-extension as RevXml + executable ios:iphonesimulator11.2/revdb.ios-extension as RevDb + executable ios:iphonesimulator11.2/dbsqlite.ios-extension as DbSqlite + executable ios:iphonesimulator11.2/dbmysql.ios-extension as DbMysql file ios:iphonesimulator11.2/mobile-template.plist as "Settings.plist" file ios:iphonesimulator11.2/mobile-remote-notification-template.plist as "RemoteNotificationSettings.plist" file ios:iphonesimulator11.2/mobile-url-scheme-template.plist as "URLSchemeSettings.plist" @@ -676,14 +661,14 @@ component Runtime.iOS file ios:iphonesimulator11.2/fontmap as "fontmap" file ios:iphonesimulator11.2/template.storyboard as "template.storyboard" into "[[ToolsFolder]]/Runtime/iOS/Simulator-12_1" place - executable ios:iphonesimulator12.1/standalone-mobile[[BaseEditionTagLower]].ios-engine as Standalone base ios:iphonesimulator10.2/standalone-mobile[[BaseEditionTagLower]].app/standalone-mobile[[BaseEditionTagLower]] - executable ios:iphonesimulator12.1/revsecurity.ios-extension as RevSecurity base ios:iphonesimulator10.2/revsecurity.dylib - executable ios:iphonesimulator12.1/revpdfprinter.ios-extension as RevPdfPrinter base ios:iphonesimulator10.2/revpdfprinter.dylib - executable ios:iphonesimulator12.1/revzip.ios-extension as RevZip base ios:iphonesimulator10.2/revzip.dylib - executable ios:iphonesimulator12.1/revxml.ios-extension as RevXml base ios:iphonesimulator10.2/revxml.dylib - executable ios:iphonesimulator12.1/revdb.ios-extension as RevDb base ios:iphonesimulator10.2/revdb.dylib - executable ios:iphonesimulator12.1/dbsqlite.ios-extension as DbSqlite base ios:iphonesimulator10.2/dbsqlite.dylib - executable ios:iphonesimulator12.1/dbmysql.ios-extension as DbMysql base ios:iphonesimulator10.2/dbmysql.dylib + executable ios:iphonesimulator12.1/standalone-mobile[[BaseEditionTagLower]].ios-engine as Standalone base ios:iphonesimulator11.2/standalone-mobile[[BaseEditionTagLower]].app/standalone-mobile[[BaseEditionTagLower]] + executable ios:iphonesimulator12.1/revsecurity.ios-extension as RevSecurity base ios:iphonesimulator11.2/revsecurity.dylib + executable ios:iphonesimulator12.1/revpdfprinter.ios-extension as RevPdfPrinter base ios:iphonesimulator11.2/revpdfprinter.dylib + executable ios:iphonesimulator12.1/revzip.ios-extension as RevZip base ios:iphonesimulator11.2/revzip.dylib + executable ios:iphonesimulator12.1/revxml.ios-extension as RevXml base ios:iphonesimulator11.2/revxml.dylib + executable ios:iphonesimulator12.1/revdb.ios-extension as RevDb base ios:iphonesimulator11.2/revdb.dylib + executable ios:iphonesimulator12.1/dbsqlite.ios-extension as DbSqlite base ios:iphonesimulator11.2/dbsqlite.dylib + executable ios:iphonesimulator12.1/dbmysql.ios-extension as DbMysql base ios:iphonesimulator11.2/dbmysql.dylib file ios:iphonesimulator12.1/mobile-template.plist as "Settings.plist" file ios:iphonesimulator12.1/mobile-remote-notification-template.plist as "RemoteNotificationSettings.plist" file ios:iphonesimulator12.1/mobile-url-scheme-template.plist as "URLSchemeSettings.plist" @@ -691,14 +676,14 @@ component Runtime.iOS file ios:iphonesimulator12.1/fontmap as "fontmap" file ios:iphonesimulator12.1/template.storyboard as "template.storyboard" into "[[ToolsFolder]]/Runtime/iOS/Simulator-13_2" place - executable ios:iphonesimulator13.2/standalone-mobile[[BaseEditionTagLower]].ios-engine as Standalone base ios:iphonesimulator10.2/standalone-mobile[[BaseEditionTagLower]].app/standalone-mobile[[BaseEditionTagLower]] - executable ios:iphonesimulator13.2/revsecurity.ios-extension as RevSecurity base ios:iphonesimulator10.2/revsecurity.dylib - executable ios:iphonesimulator13.2/revpdfprinter.ios-extension as RevPdfPrinter base ios:iphonesimulator10.2/revpdfprinter.dylib - executable ios:iphonesimulator13.2/revzip.ios-extension as RevZip base ios:iphonesimulator10.2/revzip.dylib - executable ios:iphonesimulator13.2/revxml.ios-extension as RevXml base ios:iphonesimulator10.2/revxml.dylib - executable ios:iphonesimulator13.2/revdb.ios-extension as RevDb base ios:iphonesimulator10.2/revdb.dylib - executable ios:iphonesimulator13.2/dbsqlite.ios-extension as DbSqlite base ios:iphonesimulator10.2/dbsqlite.dylib - executable ios:iphonesimulator13.2/dbmysql.ios-extension as DbMysql base ios:iphonesimulator10.2/dbmysql.dylib + executable ios:iphonesimulator13.2/standalone-mobile[[BaseEditionTagLower]].ios-engine as Standalone base ios:iphonesimulator11.2/standalone-mobile[[BaseEditionTagLower]].app/standalone-mobile[[BaseEditionTagLower]] + executable ios:iphonesimulator13.2/revsecurity.ios-extension as RevSecurity base ios:iphonesimulator11.2/revsecurity.dylib + executable ios:iphonesimulator13.2/revpdfprinter.ios-extension as RevPdfPrinter base ios:iphonesimulator11.2/revpdfprinter.dylib + executable ios:iphonesimulator13.2/revzip.ios-extension as RevZip base ios:iphonesimulator11.2/revzip.dylib + executable ios:iphonesimulator13.2/revxml.ios-extension as RevXml base ios:iphonesimulator11.2/revxml.dylib + executable ios:iphonesimulator13.2/revdb.ios-extension as RevDb base ios:iphonesimulator11.2/revdb.dylib + executable ios:iphonesimulator13.2/dbsqlite.ios-extension as DbSqlite base ios:iphonesimulator11.2/dbsqlite.dylib + executable ios:iphonesimulator13.2/dbmysql.ios-extension as DbMysql base ios:iphonesimulator11.2/dbmysql.dylib file ios:iphonesimulator13.2/mobile-template.plist as "Settings.plist" file ios:iphonesimulator13.2/mobile-remote-notification-template.plist as "RemoteNotificationSettings.plist" file ios:iphonesimulator13.2/mobile-url-scheme-template.plist as "URLSchemeSettings.plist" @@ -706,48 +691,29 @@ component Runtime.iOS file ios:iphonesimulator13.2/fontmap as "fontmap" file ios:iphonesimulator13.2/template.storyboard as "template.storyboard" into "[[ToolsFolder]]/Runtime/iOS/Simulator-14_4" place - executable ios:iphonesimulator14.4/standalone-mobile[[BaseEditionTagLower]].ios-engine as Standalone base ios:iphonesimulator10.2/standalone-mobile[[BaseEditionTagLower]].app/standalone-mobile[[BaseEditionTagLower]] - executable ios:iphonesimulator14.4/revsecurity.ios-extension as RevSecurity base ios:iphonesimulator10.2/revsecurity.dylib - executable ios:iphonesimulator14.4/revpdfprinter.ios-extension as RevPdfPrinter base ios:iphonesimulator10.2/revpdfprinter.dylib - executable ios:iphonesimulator14.4/revzip.ios-extension as RevZip base ios:iphonesimulator10.2/revzip.dylib - executable ios:iphonesimulator14.4/revxml.ios-extension as RevXml base ios:iphonesimulator10.2/revxml.dylib - executable ios:iphonesimulator14.4/revdb.ios-extension as RevDb base ios:iphonesimulator10.2/revdb.dylib - executable ios:iphonesimulator14.4/dbsqlite.ios-extension as DbSqlite base ios:iphonesimulator10.2/dbsqlite.dylib - executable ios:iphonesimulator14.4/dbmysql.ios-extension as DbMysql base ios:iphonesimulator10.2/dbmysql.dylib + executable ios:iphonesimulator14.4/standalone-mobile[[BaseEditionTagLower]].ios-engine as Standalone base ios:iphonesimulator11.2/standalone-mobile[[BaseEditionTagLower]].app/standalone-mobile[[BaseEditionTagLower]] + executable ios:iphonesimulator14.4/revsecurity.ios-extension as RevSecurity base ios:iphonesimulator11.2/revsecurity.dylib + executable ios:iphonesimulator14.4/revpdfprinter.ios-extension as RevPdfPrinter base ios:iphonesimulator11.2/revpdfprinter.dylib + executable ios:iphonesimulator14.4/revzip.ios-extension as RevZip base ios:iphonesimulator11.2/revzip.dylib + executable ios:iphonesimulator14.4/revxml.ios-extension as RevXml base ios:iphonesimulator11.2/revxml.dylib + executable ios:iphonesimulator14.4/revdb.ios-extension as RevDb base ios:iphonesimulator11.2/revdb.dylib + executable ios:iphonesimulator14.4/dbsqlite.ios-extension as DbSqlite base ios:iphonesimulator11.2/dbsqlite.dylib + executable ios:iphonesimulator14.4/dbmysql.ios-extension as DbMysql base ios:iphonesimulator11.2/dbmysql.dylib file ios:iphonesimulator14.4/mobile-template.plist as "Settings.plist" file ios:iphonesimulator14.4/mobile-remote-notification-template.plist as "RemoteNotificationSettings.plist" file ios:iphonesimulator14.4/mobile-url-scheme-template.plist as "URLSchemeSettings.plist" file ios:iphonesimulator14.4/mobile-disable-ats-template.plist as "DisableATS.plist" file ios:iphonesimulator14.4/fontmap as "fontmap" file ios:iphonesimulator14.4/template.storyboard as "template.storyboard" - into "[[ToolsFolder]]/Runtime/iOS/Device-10_2" place - executable ios:iphoneos10.2/standalone-mobile[[BaseEditionTagLower]].ios-engine as Standalone - executable ios:iphoneos10.2/revsecurity.ios-extension as RevSecurity - executable ios:iphoneos10.2/revpdfprinter.ios-extension as RevPdfPrinter - executable ios:iphoneos10.2/revzip.ios-extension as RevZip - executable ios:iphoneos10.2/revxml.ios-extension as RevXml - executable ios:iphoneos10.2/revdb.ios-extension as RevDb - executable ios:iphoneos10.2/dbsqlite.ios-extension as DbSqlite - executable ios:iphoneos10.2/dbmysql.ios-extension as DbMysql - file ios:iphoneos10.2/mobile-device-template.plist as "Settings.plist" - file ios:iphoneos10.2/mobile-remote-notification-template.plist as "RemoteNotificationSettings.plist" - file ios:iphoneos10.2/mobile-url-scheme-template.plist as "URLSchemeSettings.plist" - file ios:iphoneos10.2/template-entitlements.xcent as "Entitlements.xcent" - file ios:iphoneos10.2/template-beta-report-entitlement.xcent as "BetaReportEntitlement.xcent" - file ios:iphoneos10.2/template-remote-notification-entitlements.xcent as "RemoteNotificationEntitlements.xcent" - file ios:iphoneos10.2/template-remote-notification-store-entitlements.xcent as "RemoteNotificationStoreEntitlements.xcent" - file ios:iphoneos10.2/mobile-disable-ats-template.plist as "DisableATS.plist" - file ios:iphoneos10.2/fontmap as "fontmap" - file ios:iphoneos10.2/template.storyboard as "template.storyboard" into "[[ToolsFolder]]/Runtime/iOS/Device-11_2" place - executable ios:iphoneos11.2/standalone-mobile[[BaseEditionTagLower]].ios-engine as Standalone base ios:iphoneos10.2/standalone-mobile[[BaseEditionTagLower]].ios-engine - executable ios:iphoneos11.2/revsecurity.ios-extension as RevSecurity base ios:iphoneos10.2/revsecurity.ios-extension - executable ios:iphoneos11.2/revpdfprinter.ios-extension as RevPdfPrinter base ios:iphoneos10.2/revpdfprinter.ios-extension - executable ios:iphoneos11.2/revzip.ios-extension as RevZip base ios:iphoneos10.2/revzip.ios-extension - executable ios:iphoneos11.2/revxml.ios-extension as RevXml base ios:iphoneos10.2/revxml.ios-extension - executable ios:iphoneos11.2/revdb.ios-extension as RevDb base ios:iphoneos10.2/revdb.ios-extension - executable ios:iphoneos11.2/dbsqlite.ios-extension as DbSqlite base ios:iphoneos10.2/dbsqlite.ios-extension - executable ios:iphoneos11.2/dbmysql.ios-extension as DbMysql base ios:iphoneos10.2/dbmysql.ios-extension + executable ios:iphoneos11.2/standalone-mobile[[BaseEditionTagLower]].ios-engine as Standalone + executable ios:iphoneos11.2/revsecurity.ios-extension as RevSecurity + executable ios:iphoneos11.2/revpdfprinter.ios-extension as RevPdfPrinter + executable ios:iphoneos11.2/revzip.ios-extension as RevZip + executable ios:iphoneos11.2/revxml.ios-extension as RevXml + executable ios:iphoneos11.2/revdb.ios-extension as RevDb + executable ios:iphoneos11.2/dbsqlite.ios-extension as DbSqlite + executable ios:iphoneos11.2/dbmysql.ios-extension as DbMysql file ios:iphoneos11.2/mobile-device-template.plist as "Settings.plist" file ios:iphoneos11.2/mobile-remote-notification-template.plist as "RemoteNotificationSettings.plist" file ios:iphoneos11.2/mobile-url-scheme-template.plist as "URLSchemeSettings.plist" @@ -759,14 +725,14 @@ component Runtime.iOS file ios:iphoneos11.2/fontmap as "fontmap" file ios:iphoneos11.2/template.storyboard as "template.storyboard" into "[[ToolsFolder]]/Runtime/iOS/Device-12_1" place - executable ios:iphoneos12.1/standalone-mobile[[BaseEditionTagLower]].ios-engine as Standalone base ios:iphoneos10.2/standalone-mobile[[BaseEditionTagLower]].ios-engine - executable ios:iphoneos12.1/revsecurity.ios-extension as RevSecurity base ios:iphoneos10.2/revsecurity.ios-extension - executable ios:iphoneos12.1/revpdfprinter.ios-extension as RevPdfPrinter base ios:iphoneos10.2/revpdfprinter.ios-extension - executable ios:iphoneos12.1/revzip.ios-extension as RevZip base ios:iphoneos10.2/revzip.ios-extension - executable ios:iphoneos12.1/revxml.ios-extension as RevXml base ios:iphoneos10.2/revxml.ios-extension - executable ios:iphoneos12.1/revdb.ios-extension as RevDb base ios:iphoneos10.2/revdb.ios-extension - executable ios:iphoneos12.1/dbsqlite.ios-extension as DbSqlite base ios:iphoneos10.2/dbsqlite.ios-extension - executable ios:iphoneos12.1/dbmysql.ios-extension as DbMysql base ios:iphoneos10.2/dbmysql.ios-extension + executable ios:iphoneos12.1/standalone-mobile[[BaseEditionTagLower]].ios-engine as Standalone base ios:iphoneos11.2/standalone-mobile[[BaseEditionTagLower]].ios-engine + executable ios:iphoneos12.1/revsecurity.ios-extension as RevSecurity base ios:iphoneos11.2/revsecurity.ios-extension + executable ios:iphoneos12.1/revpdfprinter.ios-extension as RevPdfPrinter base ios:iphoneos11.2/revpdfprinter.ios-extension + executable ios:iphoneos12.1/revzip.ios-extension as RevZip base ios:iphoneos11.2/revzip.ios-extension + executable ios:iphoneos12.1/revxml.ios-extension as RevXml base ios:iphoneos11.2/revxml.ios-extension + executable ios:iphoneos12.1/revdb.ios-extension as RevDb base ios:iphoneos11.2/revdb.ios-extension + executable ios:iphoneos12.1/dbsqlite.ios-extension as DbSqlite base ios:iphoneos11.2/dbsqlite.ios-extension + executable ios:iphoneos12.1/dbmysql.ios-extension as DbMysql base ios:iphoneos11.2/dbmysql.ios-extension file ios:iphoneos12.1/mobile-device-template.plist as "Settings.plist" file ios:iphoneos12.1/mobile-remote-notification-template.plist as "RemoteNotificationSettings.plist" file ios:iphoneos12.1/mobile-url-scheme-template.plist as "URLSchemeSettings.plist" @@ -778,14 +744,14 @@ component Runtime.iOS file ios:iphoneos12.1/fontmap as "fontmap" file ios:iphoneos12.1/template.storyboard as "template.storyboard" into "[[ToolsFolder]]/Runtime/iOS/Device-13_2" place - executable ios:iphoneos13.2/standalone-mobile[[BaseEditionTagLower]].ios-engine as Standalone base ios:iphoneos10.2/standalone-mobile[[BaseEditionTagLower]].ios-engine - executable ios:iphoneos13.2/revsecurity.ios-extension as RevSecurity base ios:iphoneos10.2/revsecurity.ios-extension - executable ios:iphoneos13.2/revpdfprinter.ios-extension as RevPdfPrinter base ios:iphoneos10.2/revpdfprinter.ios-extension - executable ios:iphoneos13.2/revzip.ios-extension as RevZip base ios:iphoneos10.2/revzip.ios-extension - executable ios:iphoneos13.2/revxml.ios-extension as RevXml base ios:iphoneos10.2/revxml.ios-extension - executable ios:iphoneos13.2/revdb.ios-extension as RevDb base ios:iphoneos10.2/revdb.ios-extension - executable ios:iphoneos13.2/dbsqlite.ios-extension as DbSqlite base ios:iphoneos10.2/dbsqlite.ios-extension - executable ios:iphoneos13.2/dbmysql.ios-extension as DbMysql base ios:iphoneos10.2/dbmysql.ios-extension + executable ios:iphoneos13.2/standalone-mobile[[BaseEditionTagLower]].ios-engine as Standalone base ios:iphoneos11.2/standalone-mobile[[BaseEditionTagLower]].ios-engine + executable ios:iphoneos13.2/revsecurity.ios-extension as RevSecurity base ios:iphoneos11.2/revsecurity.ios-extension + executable ios:iphoneos13.2/revpdfprinter.ios-extension as RevPdfPrinter base ios:iphoneos11.2/revpdfprinter.ios-extension + executable ios:iphoneos13.2/revzip.ios-extension as RevZip base ios:iphoneos11.2/revzip.ios-extension + executable ios:iphoneos13.2/revxml.ios-extension as RevXml base ios:iphoneos11.2/revxml.ios-extension + executable ios:iphoneos13.2/revdb.ios-extension as RevDb base ios:iphoneos11.2/revdb.ios-extension + executable ios:iphoneos13.2/dbsqlite.ios-extension as DbSqlite base ios:iphoneos11.2/dbsqlite.ios-extension + executable ios:iphoneos13.2/dbmysql.ios-extension as DbMysql base ios:iphoneos11.2/dbmysql.ios-extension file ios:iphoneos13.2/mobile-device-template.plist as "Settings.plist" file ios:iphoneos13.2/mobile-remote-notification-template.plist as "RemoteNotificationSettings.plist" file ios:iphoneos13.2/mobile-url-scheme-template.plist as "URLSchemeSettings.plist" @@ -797,14 +763,14 @@ component Runtime.iOS file ios:iphoneos13.2/fontmap as "fontmap" file ios:iphoneos13.2/template.storyboard as "template.storyboard" into "[[ToolsFolder]]/Runtime/iOS/Device-14_4" place - executable ios:iphoneos14.4/standalone-mobile[[BaseEditionTagLower]].ios-engine as Standalone base ios:iphoneos10.2/standalone-mobile[[BaseEditionTagLower]].ios-engine - executable ios:iphoneos14.4/revsecurity.ios-extension as RevSecurity base ios:iphoneos10.2/revsecurity.ios-extension - executable ios:iphoneos14.4/revpdfprinter.ios-extension as RevPdfPrinter base ios:iphoneos10.2/revpdfprinter.ios-extension - executable ios:iphoneos14.4/revzip.ios-extension as RevZip base ios:iphoneos10.2/revzip.ios-extension - executable ios:iphoneos14.4/revxml.ios-extension as RevXml base ios:iphoneos10.2/revxml.ios-extension - executable ios:iphoneos14.4/revdb.ios-extension as RevDb base ios:iphoneos10.2/revdb.ios-extension - executable ios:iphoneos14.4/dbsqlite.ios-extension as DbSqlite base ios:iphoneos10.2/dbsqlite.ios-extension - executable ios:iphoneos14.4/dbmysql.ios-extension as DbMysql base ios:iphoneos10.2/dbmysql.ios-extension + executable ios:iphoneos14.4/standalone-mobile[[BaseEditionTagLower]].ios-engine as Standalone base ios:iphoneos11.2/standalone-mobile[[BaseEditionTagLower]].ios-engine + executable ios:iphoneos14.4/revsecurity.ios-extension as RevSecurity base ios:iphoneos11.2/revsecurity.ios-extension + executable ios:iphoneos14.4/revpdfprinter.ios-extension as RevPdfPrinter base ios:iphoneos11.2/revpdfprinter.ios-extension + executable ios:iphoneos14.4/revzip.ios-extension as RevZip base ios:iphoneos11.2/revzip.ios-extension + executable ios:iphoneos14.4/revxml.ios-extension as RevXml base ios:iphoneos11.2/revxml.ios-extension + executable ios:iphoneos14.4/revdb.ios-extension as RevDb base ios:iphoneos11.2/revdb.ios-extension + executable ios:iphoneos14.4/dbsqlite.ios-extension as DbSqlite base ios:iphoneos11.2/dbsqlite.ios-extension + executable ios:iphoneos14.4/dbmysql.ios-extension as DbMysql base ios:iphoneos11.2/dbmysql.ios-extension file ios:iphoneos14.4/mobile-device-template.plist as "Settings.plist" file ios:iphoneos14.4/mobile-remote-notification-template.plist as "RemoteNotificationSettings.plist" file ios:iphoneos14.4/mobile-url-scheme-template.plist as "URLSchemeSettings.plist" @@ -981,8 +947,6 @@ component TimeZone rfolder android-x86:packaged_extensions/com.livecode.library.timezone/code into [[ToolsFolder]]/Extensions/com.livecode.library.timezone place rfolder android-x86_64:packaged_extensions/com.livecode.library.timezone/code - into [[ToolsFolder]]/Extensions/com.livecode.library.timezone place - rfolder ios:iphonesimulator10.2/packaged_extensions/com.livecode.library.timezone/code into [[ToolsFolder]]/Extensions/com.livecode.library.timezone place rfolder ios:iphonesimulator11.2/packaged_extensions/com.livecode.library.timezone/code into [[ToolsFolder]]/Extensions/com.livecode.library.timezone place @@ -991,8 +955,6 @@ component TimeZone rfolder ios:iphonesimulator13.2/packaged_extensions/com.livecode.library.timezone/code into [[ToolsFolder]]/Extensions/com.livecode.library.timezone place rfolder ios:iphonesimulator14.4/packaged_extensions/com.livecode.library.timezone/code - into [[ToolsFolder]]/Extensions/com.livecode.library.timezone place - rfolder ios:iphoneos10.2/packaged_extensions/com.livecode.library.timezone/code into [[ToolsFolder]]/Extensions/com.livecode.library.timezone place rfolder ios:iphoneos11.2/packaged_extensions/com.livecode.library.timezone/code into [[ToolsFolder]]/Extensions/com.livecode.library.timezone place diff --git a/Makefile b/Makefile index 8e025b149b4..7e9c8b0d1b9 100644 --- a/Makefile +++ b/Makefile @@ -25,10 +25,10 @@ EMMAKE ?= emmake # Some magic to control which versions of iOS we try to build. N.b. you may # also need to modify the buildbot configuration -IPHONEOS_VERSIONS ?= 10.2 11.2 12.1 13.2 14.4 -IPHONESIMULATOR_VERSIONS ?= 10.2 11.2 12.1 13.2 14.4 -SKIP_IPHONEOS_VERSIONS ?= 9.2 -SKIP_IPHONESIMULATOR_VERSIONS ?= 6.1 7.1 8.2 9.2 +IPHONEOS_VERSIONS ?= 11.2 12.1 13.2 14.4 +IPHONESIMULATOR_VERSIONS ?= 11.2 12.1 13.2 14.4 +SKIP_IPHONEOS_VERSIONS ?= 9.2 10.2 +SKIP_IPHONESIMULATOR_VERSIONS ?= 6.1 7.1 8.2 9.2 10.2 IOS_SDKS ?= \ diff --git a/config.py b/config.py index f1b8c9065ff..e6224154812 100755 --- a/config.py +++ b/config.py @@ -35,12 +35,10 @@ 'universal-ios-iphoneos13.2', 'universal-ios-iphoneos12.1', 'universal-ios-iphoneos11.2', - 'universal-ios-iphoneos10.2', 'universal-ios-iphonesimulator14.4', 'universal-ios-iphonesimulator13.2', 'universal-ios-iphonesimulator12.1', 'universal-ios-iphonesimulator11.2', - 'universal-ios-iphonesimulator10.2', 'x86-win32', # TODO[2017-03-23] More specific ABI 'x86_64-win32', 'js-emscripten-sdk1.35', diff --git a/docs/notes-base/platforms.md b/docs/notes-base/platforms.md index aa4c511ad19..194342a4cb9 100755 --- a/docs/notes-base/platforms.md +++ b/docs/notes-base/platforms.md @@ -59,20 +59,18 @@ The Mac engine supports: iOS deployment is possible when running LiveCode IDE on a Mac, and provided Xcode is installed and has been set in LiveCode *Preferences* (in the *Mobile Support* pane). Currently, the supported versions of Xcode are: -* Xcode 8.2 on MacOS X 10.11 * Xcode 9.2 on MacOS 10.12 (Note: You need to upgrade to 10.12.6) * Xcode 10.1 on MacOS 10.13 (Note: You need to upgrade to 10.13.4) * Xcode 11.3 on MacOS 10.14 (Note: You need to upgrade to 10.14.4) * Xcode 12.4 on MacOS 10.15 and above (Note: You need to upgrade to 10.15.4) It is also possible to set other versions of Xcode, to allow testing -on a wider range of iOS simulators. For instance, on MacOS 10.12 -(Sierra), you can add *Xcode 8.2* in the *Mobile Support* preferences, -to let you test your stack on the *iOS Simulator 10.2*. +on a wider range of iOS simulators. For instance, on MacOS 10.13 +(High Sierra), you can add *Xcode 9.2* in the *Mobile Support* preferences, +to let you test your stack on the *iOS Simulator 11.2*. We currently support building against the following versions of the iOS SDK: -* 10.2 (included in Xcode 8.2) * 11.2 (included in Xcode 9.2) * 12.1 (included in Xcode 10.1) * 13.2 (included in Xcode 11.3) diff --git a/ide-support/revdeploylibraryios.livecodescript b/ide-support/revdeploylibraryios.livecodescript index 0482ccf364d..f1d73b8d1a2 100644 --- a/ide-support/revdeploylibraryios.livecodescript +++ b/ide-support/revdeploylibraryios.livecodescript @@ -18,7 +18,7 @@ local sDeviceSDKs -- SN-2015-03-24: [[ Bug 15037 ]] Add a consistent, strict list of the -- SDKs and device relying on the engines we provide in the shipped version function deployUsableIosSdk - return "10.2,11.2,12.1,13.2,14.4" + return "11.2,12.1,13.2,14.4" end deployUsableIosSdk // SN-2015-05-01: Return the pair iOS SDK / Xcode for the current MacOS version @@ -28,10 +28,8 @@ function deployGetIphoneOSes local tList, tMacVersion put deploySanitizeSystemVersion() into tMacVersion // Xcode 8.2 can be installed from Mac OSX 10.11.0 onwards - if tMacVersion < 101100 then - answer error "To deploy to an iOS device or simulator, you need to upgrade your Mac to at least Mac OSX 10.11.0" - else if tMacVersion < 101200 then - put "10.2,8.2,10.2" into tList[1] + if tMacVersion < 101200 then + answer error "To deploy to an iOS device or simulator, you need to upgrade your Mac to at least Mac OSX 10.12.0" else if tMacVersion < 101206 then put empty into tList[1] answer error "To use Xcode 9.2, you need to upgrade your Mac to MacOS Sierra 10.12.6" diff --git a/prebuilt/fetch-libraries.sh b/prebuilt/fetch-libraries.sh index 3f87e8ead51..1f15c33630a 100755 --- a/prebuilt/fetch-libraries.sh +++ b/prebuilt/fetch-libraries.sh @@ -15,7 +15,7 @@ LIBS_win32=( Thirdparty OpenSSL Curl ICU CEF ) LIBS_linux=( Thirdparty OpenSSL Curl ICU CEF ) LIBS_emscripten=( Thirdparty ICU ) -SUBPLATFORMS_ios=(iPhoneSimulator10.2 iPhoneSimulator11.2 iPhoneSimulator12.1 iPhoneSimulator13.2 iPhoneSimulator14.4 iPhoneOS10.2 iPhoneOS11.2 iPhoneOS12.1 iPhoneOS13.2 iPhoneOS14.4) +SUBPLATFORMS_ios=(iPhoneSimulator11.2 iPhoneSimulator12.1 iPhoneSimulator13.2 iPhoneSimulator14.4 iPhoneOS11.2 iPhoneOS12.1 iPhoneOS13.2 iPhoneOS14.4) SUBPLATFORMS_win32=(v141_static_debug v141_static_release) SUBPLATFORMS_android=(ndk16r15) diff --git a/prebuilt/scripts/ios.inc b/prebuilt/scripts/ios.inc index 08740dd5cbb..b7a67162a20 100644 --- a/prebuilt/scripts/ios.inc +++ b/prebuilt/scripts/ios.inc @@ -68,8 +68,6 @@ else fi # Detect iOS variants -checkiOS iphonesimulator10.2 8_2_0 iPhoneSimulator 10.2 "i386 x86_64" -checkiOS iphoneos10.2 8_2_0 iPhoneOS 10.2 "armv7 arm64" checkiOS iphonesimulator11.2 9_2_0 iPhoneSimulator 11.2 "x86_64" checkiOS iphoneos11.2 9_2_0 iPhoneOS 11.2 "armv7 arm64" checkiOS iphonesimulator12.1 10_1_0 iPhoneSimulator 12.1 "x86_64" diff --git a/tools/setup_xcode_sdks.py b/tools/setup_xcode_sdks.py index b7ec31bb390..a4251e4f116 100644 --- a/tools/setup_xcode_sdks.py +++ b/tools/setup_xcode_sdks.py @@ -1,8 +1,8 @@ #!/bin/python # Update these lists if you need different SDK versions! -iphoneos_versions = ["14.4", "13.2", "12.1", "11.2", "10.2"] -iphonesimulator_versions = ["14.4", "13.2", "12.1", "11.2", "10.2"] +iphoneos_versions = ["14.4", "13.2", "12.1", "11.2"] +iphonesimulator_versions = ["14.4", "13.2", "12.1", "11.2"] macosx_versions = ["10.9"] From 735a71230570c4882ea6f412565b2510d852f6b8 Mon Sep 17 00:00:00 2001 From: livecodepanos Date: Mon, 26 Apr 2021 12:30:15 +0300 Subject: [PATCH 2/2] Add support for building with iOS 14.5 SDK This patch updates all the relevant files to support building apps against iOS 14.5 SDK. --- Installer/package.txt | 38 +++++++++++++++++++ Makefile | 4 +- config.py | 2 + docs/notes-base/platforms.md | 3 ++ docs/notes/bugfix-23183.md | 1 + .../revdeploylibraryios.livecodescript | 12 ++++-- prebuilt/fetch-libraries.sh | 2 +- prebuilt/scripts/ios.inc | 2 + tools/setup_xcode_sdks.py | 4 +- 9 files changed, 60 insertions(+), 8 deletions(-) create mode 100644 docs/notes/bugfix-23183.md diff --git a/Installer/package.txt b/Installer/package.txt index baeeb059135..340c42d04f9 100644 --- a/Installer/package.txt +++ b/Installer/package.txt @@ -705,6 +705,21 @@ component Runtime.iOS file ios:iphonesimulator14.4/mobile-disable-ats-template.plist as "DisableATS.plist" file ios:iphonesimulator14.4/fontmap as "fontmap" file ios:iphonesimulator14.4/template.storyboard as "template.storyboard" + into "[[ToolsFolder]]/Runtime/iOS/Simulator-14_5" place + executable ios:iphonesimulator14.5/standalone-mobile[[BaseEditionTagLower]].ios-engine as Standalone base ios:iphonesimulator11.2/standalone-mobile[[BaseEditionTagLower]].app/standalone-mobile[[BaseEditionTagLower]] + executable ios:iphonesimulator14.5/revsecurity.ios-extension as RevSecurity base ios:iphonesimulator11.2/revsecurity.dylib + executable ios:iphonesimulator14.5/revpdfprinter.ios-extension as RevPdfPrinter base ios:iphonesimulator11.2/revpdfprinter.dylib + executable ios:iphonesimulator14.5/revzip.ios-extension as RevZip base ios:iphonesimulator11.2/revzip.dylib + executable ios:iphonesimulator14.5/revxml.ios-extension as RevXml base ios:iphonesimulator11.2/revxml.dylib + executable ios:iphonesimulator14.5/revdb.ios-extension as RevDb base ios:iphonesimulator11.2/revdb.dylib + executable ios:iphonesimulator14.5/dbsqlite.ios-extension as DbSqlite base ios:iphonesimulator11.2/dbsqlite.dylib + executable ios:iphonesimulator14.5/dbmysql.ios-extension as DbMysql base ios:iphonesimulator11.2/dbmysql.dylib + file ios:iphonesimulator14.5/mobile-template.plist as "Settings.plist" + file ios:iphonesimulator14.5/mobile-remote-notification-template.plist as "RemoteNotificationSettings.plist" + file ios:iphonesimulator14.5/mobile-url-scheme-template.plist as "URLSchemeSettings.plist" + file ios:iphonesimulator14.5/mobile-disable-ats-template.plist as "DisableATS.plist" + file ios:iphonesimulator14.5/fontmap as "fontmap" + file ios:iphonesimulator14.5/template.storyboard as "template.storyboard" into "[[ToolsFolder]]/Runtime/iOS/Device-11_2" place executable ios:iphoneos11.2/standalone-mobile[[BaseEditionTagLower]].ios-engine as Standalone executable ios:iphoneos11.2/revsecurity.ios-extension as RevSecurity @@ -781,6 +796,25 @@ component Runtime.iOS file ios:iphoneos14.4/mobile-disable-ats-template.plist as "DisableATS.plist" file ios:iphoneos14.4/fontmap as "fontmap" file ios:iphoneos14.4/template.storyboard as "template.storyboard" + into "[[ToolsFolder]]/Runtime/iOS/Device-14_5" place + executable ios:iphoneos14.5/standalone-mobile[[BaseEditionTagLower]].ios-engine as Standalone base ios:iphoneos11.2/standalone-mobile[[BaseEditionTagLower]].ios-engine + executable ios:iphoneos14.5/revsecurity.ios-extension as RevSecurity base ios:iphoneos11.2/revsecurity.ios-extension + executable ios:iphoneos14.5/revpdfprinter.ios-extension as RevPdfPrinter base ios:iphoneos11.2/revpdfprinter.ios-extension + executable ios:iphoneos14.5/revzip.ios-extension as RevZip base ios:iphoneos11.2/revzip.ios-extension + executable ios:iphoneos14.5/revxml.ios-extension as RevXml base ios:iphoneos11.2/revxml.ios-extension + executable ios:iphoneos14.5/revdb.ios-extension as RevDb base ios:iphoneos11.2/revdb.ios-extension + executable ios:iphoneos14.5/dbsqlite.ios-extension as DbSqlite base ios:iphoneos11.2/dbsqlite.ios-extension + executable ios:iphoneos14.5/dbmysql.ios-extension as DbMysql base ios:iphoneos11.2/dbmysql.ios-extension + file ios:iphoneos14.5/mobile-device-template.plist as "Settings.plist" + file ios:iphoneos14.5/mobile-remote-notification-template.plist as "RemoteNotificationSettings.plist" + file ios:iphoneos14.5/mobile-url-scheme-template.plist as "URLSchemeSettings.plist" + file ios:iphoneos14.5/template-entitlements.xcent as "Entitlements.xcent" + file ios:iphoneos14.5/template-beta-report-entitlement.xcent as "BetaReportEntitlement.xcent" + file ios:iphoneos14.5/template-remote-notification-entitlements.xcent as "RemoteNotificationEntitlements.xcent" + file ios:iphoneos14.5/template-remote-notification-store-entitlements.xcent as "RemoteNotificationStoreEntitlements.xcent" + file ios:iphoneos14.5/mobile-disable-ats-template.plist as "DisableATS.plist" + file ios:iphoneos14.5/fontmap as "fontmap" + file ios:iphoneos14.5/template.storyboard as "template.storyboard" //////////////////////////////////////////////////////////////////////////////// @@ -955,6 +989,8 @@ component TimeZone rfolder ios:iphonesimulator13.2/packaged_extensions/com.livecode.library.timezone/code into [[ToolsFolder]]/Extensions/com.livecode.library.timezone place rfolder ios:iphonesimulator14.4/packaged_extensions/com.livecode.library.timezone/code + into [[ToolsFolder]]/Extensions/com.livecode.library.timezone place + rfolder ios:iphonesimulator14.5/packaged_extensions/com.livecode.library.timezone/code into [[ToolsFolder]]/Extensions/com.livecode.library.timezone place rfolder ios:iphoneos11.2/packaged_extensions/com.livecode.library.timezone/code into [[ToolsFolder]]/Extensions/com.livecode.library.timezone place @@ -963,6 +999,8 @@ component TimeZone rfolder ios:iphoneos13.2/packaged_extensions/com.livecode.library.timezone/code into [[ToolsFolder]]/Extensions/com.livecode.library.timezone place rfolder ios:iphoneos14.4/packaged_extensions/com.livecode.library.timezone/code + into [[ToolsFolder]]/Extensions/com.livecode.library.timezone place + rfolder ios:iphoneos14.5/packaged_extensions/com.livecode.library.timezone/code into [[ToolsFolder]]/Extensions/com.livecode.library.timezone place rfolder win-x86:packaged_extensions/com.livecode.library.timezone/code into [[ToolsFolder]]/Extensions/com.livecode.library.timezone place diff --git a/Makefile b/Makefile index 7e9c8b0d1b9..9f6db69266d 100644 --- a/Makefile +++ b/Makefile @@ -25,8 +25,8 @@ EMMAKE ?= emmake # Some magic to control which versions of iOS we try to build. N.b. you may # also need to modify the buildbot configuration -IPHONEOS_VERSIONS ?= 11.2 12.1 13.2 14.4 -IPHONESIMULATOR_VERSIONS ?= 11.2 12.1 13.2 14.4 +IPHONEOS_VERSIONS ?= 11.2 12.1 13.2 14.4 14.5 +IPHONESIMULATOR_VERSIONS ?= 11.2 12.1 13.2 14.4 14.5 SKIP_IPHONEOS_VERSIONS ?= 9.2 10.2 SKIP_IPHONESIMULATOR_VERSIONS ?= 6.1 7.1 8.2 9.2 10.2 diff --git a/config.py b/config.py index e6224154812..3ee3b7e9800 100755 --- a/config.py +++ b/config.py @@ -31,10 +31,12 @@ 'x86-android-ndk16r15', 'x86_64-android-ndk16r15', 'universal-mac-macosx10.9', # Minimum deployment target + 'universal-ios-iphoneos14.5', 'universal-ios-iphoneos14.4', 'universal-ios-iphoneos13.2', 'universal-ios-iphoneos12.1', 'universal-ios-iphoneos11.2', + 'universal-ios-iphonesimulator14.5', 'universal-ios-iphonesimulator14.4', 'universal-ios-iphonesimulator13.2', 'universal-ios-iphonesimulator12.1', diff --git a/docs/notes-base/platforms.md b/docs/notes-base/platforms.md index 194342a4cb9..8bf67511977 100755 --- a/docs/notes-base/platforms.md +++ b/docs/notes-base/platforms.md @@ -63,6 +63,8 @@ Currently, the supported versions of Xcode are: * Xcode 10.1 on MacOS 10.13 (Note: You need to upgrade to 10.13.4) * Xcode 11.3 on MacOS 10.14 (Note: You need to upgrade to 10.14.4) * Xcode 12.4 on MacOS 10.15 and above (Note: You need to upgrade to 10.15.4) +* Xcode 12.5 on MacOS 11.0 and above + It is also possible to set other versions of Xcode, to allow testing on a wider range of iOS simulators. For instance, on MacOS 10.13 @@ -75,6 +77,7 @@ We currently support building against the following versions of the iOS SDK: * 12.1 (included in Xcode 10.1) * 13.2 (included in Xcode 11.3) * 14.4 (included in Xcode 12.4) +* 14.5 (included in Xcode 12.5) ## Android diff --git a/docs/notes/bugfix-23183.md b/docs/notes/bugfix-23183.md new file mode 100644 index 00000000000..00e1dcb1da3 --- /dev/null +++ b/docs/notes/bugfix-23183.md @@ -0,0 +1 @@ +# Add support for building apps against iOS 14.5 SDK diff --git a/ide-support/revdeploylibraryios.livecodescript b/ide-support/revdeploylibraryios.livecodescript index f1d73b8d1a2..984f2795bd2 100644 --- a/ide-support/revdeploylibraryios.livecodescript +++ b/ide-support/revdeploylibraryios.livecodescript @@ -18,7 +18,7 @@ local sDeviceSDKs -- SN-2015-03-24: [[ Bug 15037 ]] Add a consistent, strict list of the -- SDKs and device relying on the engines we provide in the shipped version function deployUsableIosSdk - return "11.2,12.1,13.2,14.4" + return "11.2,12.1,13.2,14.4,14.5" end deployUsableIosSdk // SN-2015-05-01: Return the pair iOS SDK / Xcode for the current MacOS version @@ -48,9 +48,11 @@ function deployGetIphoneOSes else if tMacVersion < 101504 then put empty into tList[1] answer error "To use Xcode 12.4, you need to upgrade your Mac to MacOS Catalina 10.15.4" - else - // Xcode 12.4 requires a Mac running Mac OS 10.15.4 or later + else if tMacVersion < 110000 then put "14.4,12.4,14.4" into tList[1] + else + // Xcode 12.5 requires a Mac running Mac OS 11.0 or later + put "14.5,12.5,14.5" into tList[1] end if return tList @@ -697,6 +699,10 @@ end deployIsValidSDK function deploySanitizeSystemVersion set the itemDel to "." get the systemVersion + // TODO: Remove this workaround once bug 22887 is fixed + if it is "10.16.0" then + get shell("sw_vers -productVersion") + end if if the length of item 2 of it is 0 then put 00 before item 2 of it else if the length of item 2 of it is 1 then diff --git a/prebuilt/fetch-libraries.sh b/prebuilt/fetch-libraries.sh index 1f15c33630a..9343f405051 100755 --- a/prebuilt/fetch-libraries.sh +++ b/prebuilt/fetch-libraries.sh @@ -15,7 +15,7 @@ LIBS_win32=( Thirdparty OpenSSL Curl ICU CEF ) LIBS_linux=( Thirdparty OpenSSL Curl ICU CEF ) LIBS_emscripten=( Thirdparty ICU ) -SUBPLATFORMS_ios=(iPhoneSimulator11.2 iPhoneSimulator12.1 iPhoneSimulator13.2 iPhoneSimulator14.4 iPhoneOS11.2 iPhoneOS12.1 iPhoneOS13.2 iPhoneOS14.4) +SUBPLATFORMS_ios=(iPhoneSimulator11.2 iPhoneSimulator12.1 iPhoneSimulator13.2 iPhoneSimulator14.4 iPhoneSimulator14.5 iPhoneOS11.2 iPhoneOS12.1 iPhoneOS13.2 iPhoneOS14.4 iPhoneOS14.5) SUBPLATFORMS_win32=(v141_static_debug v141_static_release) SUBPLATFORMS_android=(ndk16r15) diff --git a/prebuilt/scripts/ios.inc b/prebuilt/scripts/ios.inc index b7a67162a20..5575d990faa 100644 --- a/prebuilt/scripts/ios.inc +++ b/prebuilt/scripts/ios.inc @@ -76,3 +76,5 @@ checkiOS iphonesimulator13.2 11_3_0 iPhoneSimulator 13.2 "x86_64" checkiOS iphoneos13.2 11_3_0 iPhoneOS 13.2 "armv7 arm64" checkiOS iphonesimulator14.4 12_4_0 iPhoneSimulator 14.4 "x86_64" checkiOS iphoneos14.4 12_4_0 iPhoneOS 14.4 "armv7 arm64" +checkiOS iphonesimulator14.5 12_5_0 iPhoneSimulator 14.5 "x86_64" +checkiOS iphoneos14.5 12_5_0 iPhoneOS 14.5 "armv7 arm64" diff --git a/tools/setup_xcode_sdks.py b/tools/setup_xcode_sdks.py index a4251e4f116..878ddcd8979 100644 --- a/tools/setup_xcode_sdks.py +++ b/tools/setup_xcode_sdks.py @@ -1,8 +1,8 @@ #!/bin/python # Update these lists if you need different SDK versions! -iphoneos_versions = ["14.4", "13.2", "12.1", "11.2"] -iphonesimulator_versions = ["14.4", "13.2", "12.1", "11.2"] +iphoneos_versions = ["14.5", "14.4", "13.2", "12.1", "11.2"] +iphonesimulator_versions = ["14.5", "14.4", "13.2", "12.1", "11.2"] macosx_versions = ["10.9"]