Skip to content
This repository was archived by the owner on Aug 31, 2021. It is now read-only.

Commit acab5dd

Browse files
committed
Added support for Xcode 9.2 / iOS 11.2
1 parent 6c2772b commit acab5dd

File tree

8 files changed

+53
-53
lines changed

8 files changed

+53
-53
lines changed

Installer/package.txt

Lines changed: 36 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -632,22 +632,22 @@ component Runtime.iOS
632632
file ios:iphonesimulator10.2/mobile-disable-ats-template.plist as "DisableATS.plist"
633633
file ios:iphonesimulator10.2/[email protected] as "Default4InchSplash.png" base ios:[email protected]
634634
file ios:iphonesimulator10.2/fontmap as "fontmap"
635-
into "[[ToolsFolder]]/Runtime/iOS/Simulator-11_1" place
636-
executable ios:iphonesimulator11.1/standalone-mobile[[BaseEditionTagLower]].ios-engine as Standalone base ios:iphonesimulator8.2/standalone-mobile[[BaseEditionTagLower]].app/standalone-mobile[[BaseEditionTagLower]]
637-
executable ios:iphonesimulator11.1/revsecurity.ios-extension as RevSecurity base ios:iphonesimulator8.2/revsecurity.dylib
638-
executable ios:iphonesimulator11.1/revpdfprinter.ios-extension as RevPdfPrinter base ios:iphonesimulator8.2/revpdfprinter.dylib
639-
executable ios:iphonesimulator11.1/revzip.ios-extension as RevZip base ios:iphonesimulator8.2/revzip.dylib
640-
executable ios:iphonesimulator11.1/revxml.ios-extension as RevXml base ios:iphonesimulator8.2/revxml.dylib
641-
executable ios:iphonesimulator11.1/revdb.ios-extension as RevDb base ios:iphonesimulator8.2/revdb.dylib
642-
executable ios:iphonesimulator11.1/dbsqlite.ios-extension as DbSqlite base ios:iphonesimulator8.2/dbsqlite.dylib
643-
executable ios:iphonesimulator11.1/dbmysql.ios-extension as DbMysql base ios:iphonesimulator8.2/dbmysql.dylib
644-
file ios:iphonesimulator11.1/mobile-template.plist as "Settings.plist"
645-
file ios:iphonesimulator11.1/mobile-remote-notification-template.plist as "RemoteNotificationSettings.plist"
646-
file ios:iphonesimulator11.1/mobile-url-scheme-template.plist as "URLSchemeSettings.plist"
647-
file ios:iphonesimulator11.1/mobile-splashscreen-template.plist as "SplashscreenSettings.plist"
648-
file ios:iphonesimulator11.1/mobile-disable-ats-template.plist as "DisableATS.plist"
649-
file ios:iphonesimulator11.1/[email protected] as "Default4InchSplash.png" base ios:[email protected]
650-
file ios:iphonesimulator11.1/fontmap as "fontmap"
635+
into "[[ToolsFolder]]/Runtime/iOS/Simulator-11_2" place
636+
executable ios:iphonesimulator11.2/standalone-mobile[[BaseEditionTagLower]].ios-engine as Standalone base ios:iphonesimulator8.2/standalone-mobile[[BaseEditionTagLower]].app/standalone-mobile[[BaseEditionTagLower]]
637+
executable ios:iphonesimulator11.2/revsecurity.ios-extension as RevSecurity base ios:iphonesimulator8.2/revsecurity.dylib
638+
executable ios:iphonesimulator11.2/revpdfprinter.ios-extension as RevPdfPrinter base ios:iphonesimulator8.2/revpdfprinter.dylib
639+
executable ios:iphonesimulator11.2/revzip.ios-extension as RevZip base ios:iphonesimulator8.2/revzip.dylib
640+
executable ios:iphonesimulator11.2/revxml.ios-extension as RevXml base ios:iphonesimulator8.2/revxml.dylib
641+
executable ios:iphonesimulator11.2/revdb.ios-extension as RevDb base ios:iphonesimulator8.2/revdb.dylib
642+
executable ios:iphonesimulator11.2/dbsqlite.ios-extension as DbSqlite base ios:iphonesimulator8.2/dbsqlite.dylib
643+
executable ios:iphonesimulator11.2/dbmysql.ios-extension as DbMysql base ios:iphonesimulator8.2/dbmysql.dylib
644+
file ios:iphonesimulator11.2/mobile-template.plist as "Settings.plist"
645+
file ios:iphonesimulator11.2/mobile-remote-notification-template.plist as "RemoteNotificationSettings.plist"
646+
file ios:iphonesimulator11.2/mobile-url-scheme-template.plist as "URLSchemeSettings.plist"
647+
file ios:iphonesimulator11.2/mobile-splashscreen-template.plist as "SplashscreenSettings.plist"
648+
file ios:iphonesimulator11.2/mobile-disable-ats-template.plist as "DisableATS.plist"
649+
file ios:iphonesimulator11.2/[email protected] as "Default4InchSplash.png" base ios:[email protected]
650+
file ios:iphonesimulator11.2/fontmap as "fontmap"
651651
into "[[ToolsFolder]]/Runtime/iOS/Device-9_2" place
652652
executable ios:iphoneos9.2/standalone-mobile[[BaseEditionTagLower]].ios-engine as Standalone
653653
executable ios:iphoneos9.2/revsecurity.ios-extension as RevSecurity
@@ -688,26 +688,26 @@ component Runtime.iOS
688688
file ios:iphoneos10.2/mobile-disable-ats-template.plist as "DisableATS.plist"
689689
file ios:iphoneos10.2/[email protected] as "Default4InchSplash.png" base ios:[email protected]
690690
file ios:iphoneos10.2/fontmap as "fontmap"
691-
into "[[ToolsFolder]]/Runtime/iOS/Device-11_1" place
692-
executable ios:iphoneos11.1/standalone-mobile[[BaseEditionTagLower]].ios-engine as Standalone base ios:iphoneos9.2/standalone-mobile[[BaseEditionTagLower]].ios-engine
693-
executable ios:iphoneos11.1/revsecurity.ios-extension as RevSecurity base ios:iphoneos9.2/revsecurity.ios-extension
694-
executable ios:iphoneos11.1/revpdfprinter.ios-extension as RevPdfPrinter base ios:iphoneos9.2/revpdfprinter.ios-extension
695-
executable ios:iphoneos11.1/revzip.ios-extension as RevZip base ios:iphoneos9.2/revzip.ios-extension
696-
executable ios:iphoneos11.1/revxml.ios-extension as RevXml base ios:iphoneos9.2/revxml.ios-extension
697-
executable ios:iphoneos11.1/revdb.ios-extension as RevDb base ios:iphoneos9.2/revdb.ios-extension
698-
executable ios:iphoneos11.1/dbsqlite.ios-extension as DbSqlite base ios:iphoneos9.2/dbsqlite.ios-extension
699-
executable ios:iphoneos11.1/dbmysql.ios-extension as DbMysql base ios:iphoneos9.2/dbmysql.ios-extension
700-
file ios:iphoneos11.1/mobile-device-template.plist as "Settings.plist"
701-
file ios:iphoneos11.1/mobile-remote-notification-template.plist as "RemoteNotificationSettings.plist"
702-
file ios:iphoneos11.1/mobile-url-scheme-template.plist as "URLSchemeSettings.plist"
703-
file ios:iphoneos11.1/mobile-splashscreen-template.plist as "SplashscreenSettings.plist"
704-
file ios:iphoneos11.1/template-entitlements.xcent as "Entitlements.xcent"
705-
file ios:iphoneos11.1/template-beta-report-entitlement.xcent as "BetaReportEntitlement.xcent"
706-
file ios:iphoneos11.1/template-remote-notification-entitlements.xcent as "RemoteNotificationEntitlements.xcent"
707-
file ios:iphoneos11.1/template-remote-notification-store-entitlements.xcent as "RemoteNotificationStoreEntitlements.xcent"
708-
file ios:iphoneos11.1/mobile-disable-ats-template.plist as "DisableATS.plist"
709-
file ios:iphoneos11.1/[email protected] as "Default4InchSplash.png" base ios:[email protected]
710-
file ios:iphoneos11.1/fontmap as "fontmap"
691+
into "[[ToolsFolder]]/Runtime/iOS/Device-11_2" place
692+
executable ios:iphoneos11.2/standalone-mobile[[BaseEditionTagLower]].ios-engine as Standalone base ios:iphoneos9.2/standalone-mobile[[BaseEditionTagLower]].ios-engine
693+
executable ios:iphoneos11.2/revsecurity.ios-extension as RevSecurity base ios:iphoneos9.2/revsecurity.ios-extension
694+
executable ios:iphoneos11.2/revpdfprinter.ios-extension as RevPdfPrinter base ios:iphoneos9.2/revpdfprinter.ios-extension
695+
executable ios:iphoneos11.2/revzip.ios-extension as RevZip base ios:iphoneos9.2/revzip.ios-extension
696+
executable ios:iphoneos11.2/revxml.ios-extension as RevXml base ios:iphoneos9.2/revxml.ios-extension
697+
executable ios:iphoneos11.2/revdb.ios-extension as RevDb base ios:iphoneos9.2/revdb.ios-extension
698+
executable ios:iphoneos11.2/dbsqlite.ios-extension as DbSqlite base ios:iphoneos9.2/dbsqlite.ios-extension
699+
executable ios:iphoneos11.2/dbmysql.ios-extension as DbMysql base ios:iphoneos9.2/dbmysql.ios-extension
700+
file ios:iphoneos11.2/mobile-device-template.plist as "Settings.plist"
701+
file ios:iphoneos11.2/mobile-remote-notification-template.plist as "RemoteNotificationSettings.plist"
702+
file ios:iphoneos11.2/mobile-url-scheme-template.plist as "URLSchemeSettings.plist"
703+
file ios:iphoneos11.2/mobile-splashscreen-template.plist as "SplashscreenSettings.plist"
704+
file ios:iphoneos11.2/template-entitlements.xcent as "Entitlements.xcent"
705+
file ios:iphoneos11.2/template-beta-report-entitlement.xcent as "BetaReportEntitlement.xcent"
706+
file ios:iphoneos11.2/template-remote-notification-entitlements.xcent as "RemoteNotificationEntitlements.xcent"
707+
file ios:iphoneos11.2/template-remote-notification-store-entitlements.xcent as "RemoteNotificationStoreEntitlements.xcent"
708+
file ios:iphoneos11.2/mobile-disable-ats-template.plist as "DisableATS.plist"
709+
file ios:iphoneos11.2/[email protected] as "Default4InchSplash.png" base ios:[email protected]
710+
file ios:iphoneos11.2/fontmap as "fontmap"
711711

712712
////////////////////////////////////////////////////////////////////////////////
713713

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ 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.1
29-
IPHONESIMULATOR_VERSIONS ?= 6.1 7.1 8.2 9.2 10.2 11.1
28+
IPHONEOS_VERSIONS ?= 9.2 10.2 11.2
29+
IPHONESIMULATOR_VERSIONS ?= 6.1 7.1 8.2 9.2 10.2 11.2
3030

3131
IOS_SDKS ?= \
3232
$(addprefix iphoneos,$(IPHONEOS_VERSIONS)) \

buildbot.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,10 @@
4141
'x86_64-linux-debian7',
4242
'armv6-android-api8',
4343
'universal-mac-macosx10.6', # Minimum deployment target
44-
'universal-ios-iphoneos11.1',
44+
'universal-ios-iphoneos11.2',
4545
'universal-ios-iphoneos10.2',
4646
'universal-ios-iphoneos9.2',
47-
'universal-ios-iphonesimulator11.1',
47+
'universal-ios-iphonesimulator11.2',
4848
'universal-ios-iphonesimulator10.2',
4949
'universal-ios-iphonesimulator9.2',
5050
'universal-ios-iphonesimulator8.2',

docs/notes/platforms.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,8 +67,8 @@ Currently, the supported versions of Xcode are:
6767
* Xcode 6.2 on MacOS X 10.9
6868
* Xcode 6.2 and 7.2 on Mac OS X 10.10
6969
* Xcode 8.2 on MacOS X 10.11
70-
* Xcode 9.1 on MacOS 10.12 (Note: You need to upgrade to 10.12.6)
71-
* Xcode 9.1 on MacOS 10.13
70+
* Xcode 9.2 on MacOS 10.12 (Note: You need to upgrade to 10.12.6)
71+
* Xcode 9.2 on MacOS 10.13
7272

7373
It is also possible to set other versions of Xcode, to allow testing on a wider range of iOS simulators. For instance, on OS X 10.10 (Yosemite), you can add *Xcode 5.1* in the *Mobile Support* preferences, to let you test your stack on the *iOS Simulator 7.1*.
7474

@@ -79,7 +79,7 @@ We currently support deployment for the following versions of iOS:
7979
* 8.2 [simulator]
8080
* 9.2
8181
* 10.2
82-
* 11.1
82+
* 11.2
8383

8484
## Android
8585

ide-support/revdeploylibraryios.livecodescript

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ 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 "6.1,7.1,8.2,9.2,10.2,11.1"
21+
return "6.1,7.1,8.2,9.2,10.2,11.2"
2222
end deployUsableIosSdk
2323

2424
// SN-2015-05-01: Return the pair iOS SDK / Xcode for the current MacOS version
@@ -41,17 +41,17 @@ function deployGetIphoneOSes
4141
put "10.2,8.2" into tList[1]
4242
else if tMacVersion < 101206 then
4343
put empty into tList[1]
44-
answer error "To use Xcode 9.1, you need to upgrade your Mac to MacOS Sierra 10.12.6"
44+
answer error "To use Xcode 9.2, you need to upgrade your Mac to MacOS Sierra 10.12.6"
4545
else
46-
// Xcode 9.1 requires a Mac running Mac OS 10.12.6 or later
47-
put "11.1,9.1" into tList[1]
46+
// Xcode 9.2 requires a Mac running Mac OS 10.12.6 or later
47+
put "11.2,9.2" into tList[1]
4848
end if
4949

5050
return tList
5151
end deployGetIphoneOSes
5252

5353
function deployGetIosMinimumVersions
54-
return "6.0,6.1,7.0,7.1,8.0,8.1,8.2,8.3,8.4,9.0,9.1,9.2,9.3,10.0,10.1,10.2,10.3,11.0,11.1"
54+
return "6.0,6.1,7.0,7.1,8.0,8.1,8.2,8.3,8.4,9.0,9.1,9.2,9.3,10.0,10.1,10.2,10.3,11.0,11.1,11.2"
5555
end deployGetIosMinimumVersions
5656

5757
////////////////////////////////////////////////////////////////////////////////

prebuilt/fetch-libraries.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ LIBS_ios=( OpenSSL ICU )
1414
LIBS_win32=( OpenSSL Curl ICU CEF )
1515
LIBS_linux=( OpenSSL Curl ICU CEF )
1616
LIBS_emscripten=( ICU )
17-
SUBPLATFORMS_ios=(iPhoneSimulator6.1 iPhoneSimulator7.1 iPhoneSimulator8.2 iPhoneSimulator9.2 iPhoneSimulator10.2 iPhoneSimulator11.1 iPhoneOS9.2 iPhoneOS10.2 iPhoneOS11.1)
17+
SUBPLATFORMS_ios=(iPhoneSimulator6.1 iPhoneSimulator7.1 iPhoneSimulator8.2 iPhoneSimulator9.2 iPhoneSimulator10.2 iPhoneSimulator11.2 iPhoneOS9.2 iPhoneOS10.2 iPhoneOS11.2)
1818

1919
# Fetch settings
2020
SCRIPT_DIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)

prebuilt/scripts/ios.inc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,5 +46,5 @@ checkiOS 7_2_1 iPhoneSimulator 9.2 "i386 x86_64"
4646
checkiOS 7_2_1 iPhoneOS 9.2 "armv7 arm64"
4747
checkiOS 8_2_0 iPhoneSimulator 10.2 "i386 x86_64"
4848
checkiOS 8_2_0 iPhoneOS 10.2 "armv7 arm64"
49-
checkiOS 9_1_0 iPhoneSimulator 11.1 "i386 x86_64"
50-
checkiOS 9_1_0 iPhoneOS 11.1 "armv7 arm64"
49+
checkiOS 9_2_0 iPhoneSimulator 11.2 "i386 x86_64"
50+
checkiOS 9_2_0 iPhoneOS 11.2 "armv7 arm64"

tools/setup_xcode_sdks.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
# Update these lists if you need different SDK versions!
44

5-
iphoneos_versions = ["11.1", "10.2", "9.2"]
6-
iphonesimulator_versions = ["11.1", "10.2", "9.2", "8.2", "7.1", "6.1"]
5+
iphoneos_versions = ["11.2", "10.2", "9.2"]
6+
iphonesimulator_versions = ["11.2", "10.2", "9.2", "8.2", "7.1", "6.1"]
77
macosx_versions = ["10.8", "10.6"]
88

99
# This tool creates the symlinks required for Xcode builds of LiveCode.

0 commit comments

Comments
 (0)