Skip to content

Commit 52c2606

Browse files
committed
Drop support for iOS 9.2
1 parent b575f47 commit 52c2606

File tree

8 files changed

+86
-125
lines changed

8 files changed

+86
-125
lines changed

Installer/package.txt

Lines changed: 64 additions & 104 deletions
Large diffs are not rendered by default.

Makefile

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,11 @@ EMMAKE ?= emmake
2525

2626
# Some magic to control which versions of iOS we try to build. N.b. you may
2727
# also need to modify the buildbot configuration
28-
IPHONEOS_VERSIONS ?= 9.2 10.2 11.2 12.1 13.1
29-
IPHONESIMULATOR_VERSIONS ?= 9.2 10.2 11.2 12.1 13.1
30-
SKIP_IPHONESIMULATOR_VERSIONS ?= 6.1 7.1 8.2
28+
IPHONEOS_VERSIONS ?= 10.2 11.2 12.1 13.1
29+
IPHONESIMULATOR_VERSIONS ?= 10.2 11.2 12.1 13.1
30+
SKIP_IPHONEOS_VERSIONS ?= 9.2
31+
SKIP_IPHONESIMULATOR_VERSIONS ?= 6.1 7.1 8.2 9.2
32+
3133

3234
IOS_SDKS ?= \
3335
$(addprefix iphoneos,$(IPHONEOS_VERSIONS)) \
@@ -210,13 +212,20 @@ compile-ios-%:
210212
check-ios-%:
211213
$(XCODEBUILD) -project "build-ios-$*$(BUILD_SUBDIR)/$(BUILD_PROJECT).xcodeproj" -configuration $(BUILDTYPE) -target check
212214

213-
# Dummy targets to prevent our build system from building old iOS simulators
215+
# Dummy targets to prevent our build system from building old iOS simulators+devices
214216
$(addprefix config-ios-iphonesimulator,$(SKIP_IPHONESIMULATOR_VERSIONS)):
215217
@echo "Skipping $@ (no longer supported)"
216218
$(addprefix compile-ios-iphonesimulator,$(SKIP_IPHONESIMULATOR_VERSIONS)):
217219
@echo "Skipping $@ (no longer supported)"
218220
$(addprefix check-ios-iphonesimulator,$(SKIP_IPHONESIMULATOR_VERSIONS)):
219221
@echo "Skipping $@ (no longer supported)"
222+
223+
$(addprefix config-ios-iphonesimulator,$(SKIP_IPHONEOS_VERSIONS)):
224+
@echo "Skipping $@ (no longer supported)"
225+
$(addprefix compile-ios-iphonesimulator,$(SKIP_IPHONEOS_VERSIONS)):
226+
@echo "Skipping $@ (no longer supported)"
227+
$(addprefix check-ios-iphonesimulator,$(SKIP_IPHONEOS_VERSIONS)):
228+
@echo "Skipping $@ (no longer supported)"
220229

221230
# Provide some synonyms for "latest iOS SDK"
222231
$(addsuffix -ios-iphoneos,all config compile check): %: %$(lastword $(IPHONEOS_VERSIONS))

config.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,10 @@
3535
'universal-ios-iphoneos12.1',
3636
'universal-ios-iphoneos11.2',
3737
'universal-ios-iphoneos10.2',
38-
'universal-ios-iphoneos9.2',
3938
'universal-ios-iphonesimulator13.1',
4039
'universal-ios-iphonesimulator12.1',
4140
'universal-ios-iphonesimulator11.2',
4241
'universal-ios-iphonesimulator10.2',
43-
'universal-ios-iphonesimulator9.2',
4442
'x86-win32', # TODO[2017-03-23] More specific ABI
4543
'x86_64-win32',
4644
'js-emscripten-sdk1.35',

docs/notes-base/platforms.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,20 +57,18 @@ The Mac engine supports:
5757
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).
5858

5959
Currently, the supported versions of Xcode are:
60-
* Xcode 7.2 on Mac OS X 10.10
6160
* Xcode 8.2 on MacOS X 10.11
6261
* Xcode 9.2 on MacOS 10.12 (Note: You need to upgrade to 10.12.6)
6362
* Xcode 10.1 on MacOS 10.13 (Note: You need to upgrade to 10.13.4)
6463
* Xcode 11.1 on MacOS 10.14 (Note: You need to upgrade to 10.14.3)
6564

6665
It is also possible to set other versions of Xcode, to allow testing
6766
on a wider range of iOS simulators. For instance, on MacOS 10.12
68-
(Sierra), you can add *Xcode 6.2* in the *Mobile Support* preferences,
69-
to let you test your stack on the *iOS Simulator 8.2*.
67+
(Sierra), you can add *Xcode 8.2* in the *Mobile Support* preferences,
68+
to let you test your stack on the *iOS Simulator 10.2*.
7069

7170
We currently support deployment for the following versions of iOS:
7271

73-
* 9.2
7472
* 10.2
7573
* 11.2
7674
* 12.1

ide-support/revdeploylibraryios.livecodescript

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,18 +18,16 @@ local sDeviceSDKs
1818
-- SN-2015-03-24: [[ Bug 15037 ]] Add a consistent, strict list of the
1919
-- SDKs and device relying on the engines we provide in the shipped version
2020
function deployUsableIosSdk
21-
return "9.2,10.2,11.2,12.1,13.1"
21+
return "10.2,11.2,12.1,13.1"
2222
end deployUsableIosSdk
2323

2424
// SN-2015-05-01: Return the pair iOS SDK / Xcode for the current MacOS version
2525
function deployGetIphoneOSes
2626
local tList, tMacVersion
2727
put deploySanitizeSystemVersion() into tMacVersion
28-
// Xcode 7.2 can be installed from Mac OSX 10.10.5 onwards
29-
if tMacVersion < 101005 then
30-
answer error "To deploy to an iOS device or simulator, you need to upgrade your Mac to at least Mac OSX 10.10.5"
31-
else if tMacVersion < 101100 then
32-
put "9.2,7.2" into tList[1]
28+
// Xcode 8.2 can be installed from Mac OSX 10.11.0 onwards
29+
if tMacVersion < 101100 then
30+
answer error "To deploy to an iOS device or simulator, you need to upgrade your Mac to at least Mac OSX 10.11.0"
3331
else if tMacVersion < 101200 then
3432
put "10.2,8.2" into tList[1]
3533
else if tMacVersion < 101206 then

prebuilt/fetch-libraries.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ LIBS_win32=( Thirdparty OpenSSL Curl ICU CEF )
1515
LIBS_linux=( Thirdparty OpenSSL Curl ICU CEF )
1616
LIBS_emscripten=( Thirdparty ICU )
1717

18-
SUBPLATFORMS_ios=(iPhoneSimulator9.2 iPhoneSimulator10.2 iPhoneSimulator11.2 iPhoneSimulator12.1 iPhoneSimulator13.1 iPhoneOS9.2 iPhoneOS10.2 iPhoneOS11.2 iPhoneOS12.1 iPhoneOS13.1)
18+
SUBPLATFORMS_ios=(iPhoneSimulator10.2 iPhoneSimulator11.2 iPhoneSimulator12.1 iPhoneSimulator13.1 iPhoneOS10.2 iPhoneOS11.2 iPhoneOS12.1 iPhoneOS13.1)
1919
SUBPLATFORMS_win32=(v141_static_debug v141_static_release)
2020
SUBPLATFORMS_android=(ndk16r15)
2121

prebuilt/scripts/ios.inc

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,6 @@ else
6868
fi
6969

7070
# Detect iOS variants
71-
checkiOS iphonesimulator9.2 7_2_1 iPhoneSimulator 9.2 "i386 x86_64"
72-
checkiOS iphoneos9.2 7_2_1 iPhoneOS 9.2 "armv7 arm64"
7371
checkiOS iphonesimulator10.2 8_2_0 iPhoneSimulator 10.2 "i386 x86_64"
7472
checkiOS iphoneos10.2 8_2_0 iPhoneOS 10.2 "armv7 arm64"
7573
checkiOS iphonesimulator11.2 9_2_0 iPhoneSimulator 11.2 "x86_64"

tools/setup_xcode_sdks.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
#!/bin/python
22

33
# Update these lists if you need different SDK versions!
4-
iphoneos_versions = ["13.1", "12.1", "11.2", "10.2", "9.2"]
5-
iphonesimulator_versions = ["13.1", "12.1", "11.2", "10.2", "9.2"]
4+
iphoneos_versions = ["13.1", "12.1", "11.2", "10.2"]
5+
iphonesimulator_versions = ["13.1", "12.1", "11.2", "10.2"]
66
macosx_versions = ["10.9"]
77

88

0 commit comments

Comments
 (0)