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

Commit 5ce09d4

Browse files
committed
Added support for building with Xcode9.4 / iOS 11.4 SDK
1 parent b24044d commit 5ce09d4

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
@@ -684,22 +684,22 @@ component Runtime.iOS
684684
file ios:iphonesimulator11.2/mobile-disable-ats-template.plist as "DisableATS.plist"
685685
file ios:iphonesimulator11.2/Default-568h@2x.png as "Default4InchSplash.png" base ios:Default-568h@2x.png
686686
file ios:iphonesimulator11.2/fontmap as "fontmap"
687-
into "[[ToolsFolder]]/Runtime/iOS/Simulator-11_3" place
688-
executable ios:iphonesimulator11.3/standalone-mobile[[BaseEditionTagLower]].ios-engine as Standalone base ios:iphonesimulator8.2/standalone-mobile[[BaseEditionTagLower]].app/standalone-mobile[[BaseEditionTagLower]]
689-
executable ios:iphonesimulator11.3/revsecurity.ios-extension as RevSecurity base ios:iphonesimulator8.2/revsecurity.dylib
690-
executable ios:iphonesimulator11.3/revpdfprinter.ios-extension as RevPdfPrinter base ios:iphonesimulator8.2/revpdfprinter.dylib
691-
executable ios:iphonesimulator11.3/revzip.ios-extension as RevZip base ios:iphonesimulator8.2/revzip.dylib
692-
executable ios:iphonesimulator11.3/revxml.ios-extension as RevXml base ios:iphonesimulator8.2/revxml.dylib
693-
executable ios:iphonesimulator11.3/revdb.ios-extension as RevDb base ios:iphonesimulator8.2/revdb.dylib
694-
executable ios:iphonesimulator11.3/dbsqlite.ios-extension as DbSqlite base ios:iphonesimulator8.2/dbsqlite.dylib
695-
executable ios:iphonesimulator11.3/dbmysql.ios-extension as DbMysql base ios:iphonesimulator8.2/dbmysql.dylib
696-
file ios:iphonesimulator11.3/mobile-template.plist as "Settings.plist"
697-
file ios:iphonesimulator11.3/mobile-remote-notification-template.plist as "RemoteNotificationSettings.plist"
698-
file ios:iphonesimulator11.3/mobile-url-scheme-template.plist as "URLSchemeSettings.plist"
699-
file ios:iphonesimulator11.3/mobile-splashscreen-template.plist as "SplashscreenSettings.plist"
700-
file ios:iphonesimulator11.3/mobile-disable-ats-template.plist as "DisableATS.plist"
701-
file ios:iphonesimulator11.3/Default-568h@2x.png as "Default4InchSplash.png" base ios:Default-568h@2x.png
702-
file ios:iphonesimulator11.3/fontmap as "fontmap"
687+
into "[[ToolsFolder]]/Runtime/iOS/Simulator-11_4" place
688+
executable ios:iphonesimulator11.4/standalone-mobile[[BaseEditionTagLower]].ios-engine as Standalone base ios:iphonesimulator8.2/standalone-mobile[[BaseEditionTagLower]].app/standalone-mobile[[BaseEditionTagLower]]
689+
executable ios:iphonesimulator11.4/revsecurity.ios-extension as RevSecurity base ios:iphonesimulator8.2/revsecurity.dylib
690+
executable ios:iphonesimulator11.4/revpdfprinter.ios-extension as RevPdfPrinter base ios:iphonesimulator8.2/revpdfprinter.dylib
691+
executable ios:iphonesimulator11.4/revzip.ios-extension as RevZip base ios:iphonesimulator8.2/revzip.dylib
692+
executable ios:iphonesimulator11.4/revxml.ios-extension as RevXml base ios:iphonesimulator8.2/revxml.dylib
693+
executable ios:iphonesimulator11.4/revdb.ios-extension as RevDb base ios:iphonesimulator8.2/revdb.dylib
694+
executable ios:iphonesimulator11.4/dbsqlite.ios-extension as DbSqlite base ios:iphonesimulator8.2/dbsqlite.dylib
695+
executable ios:iphonesimulator11.4/dbmysql.ios-extension as DbMysql base ios:iphonesimulator8.2/dbmysql.dylib
696+
file ios:iphonesimulator11.4/mobile-template.plist as "Settings.plist"
697+
file ios:iphonesimulator11.4/mobile-remote-notification-template.plist as "RemoteNotificationSettings.plist"
698+
file ios:iphonesimulator11.4/mobile-url-scheme-template.plist as "URLSchemeSettings.plist"
699+
file ios:iphonesimulator11.4/mobile-splashscreen-template.plist as "SplashscreenSettings.plist"
700+
file ios:iphonesimulator11.4/mobile-disable-ats-template.plist as "DisableATS.plist"
701+
file ios:iphonesimulator11.4/Default-568h@2x.png as "Default4InchSplash.png" base ios:Default-568h@2x.png
702+
file ios:iphonesimulator11.4/fontmap as "fontmap"
703703
into "[[ToolsFolder]]/Runtime/iOS/Device-9_2" place
704704
executable ios:iphoneos9.2/standalone-mobile[[BaseEditionTagLower]].ios-engine as Standalone
705705
executable ios:iphoneos9.2/revsecurity.ios-extension as RevSecurity
@@ -760,26 +760,26 @@ component Runtime.iOS
760760
file ios:iphoneos11.2/mobile-disable-ats-template.plist as "DisableATS.plist"
761761
file ios:iphoneos11.2/Default-568h@2x.png as "Default4InchSplash.png" base ios:Default-568h@2x.png
762762
file ios:iphoneos11.2/fontmap as "fontmap"
763-
into "[[ToolsFolder]]/Runtime/iOS/Device-11_3" place
764-
executable ios:iphoneos11.3/standalone-mobile[[BaseEditionTagLower]].ios-engine as Standalone base ios:iphoneos9.2/standalone-mobile[[BaseEditionTagLower]].ios-engine
765-
executable ios:iphoneos11.3/revsecurity.ios-extension as RevSecurity base ios:iphoneos9.2/revsecurity.ios-extension
766-
executable ios:iphoneos11.3/revpdfprinter.ios-extension as RevPdfPrinter base ios:iphoneos9.2/revpdfprinter.ios-extension
767-
executable ios:iphoneos11.3/revzip.ios-extension as RevZip base ios:iphoneos9.2/revzip.ios-extension
768-
executable ios:iphoneos11.3/revxml.ios-extension as RevXml base ios:iphoneos9.2/revxml.ios-extension
769-
executable ios:iphoneos11.3/revdb.ios-extension as RevDb base ios:iphoneos9.2/revdb.ios-extension
770-
executable ios:iphoneos11.3/dbsqlite.ios-extension as DbSqlite base ios:iphoneos9.2/dbsqlite.ios-extension
771-
executable ios:iphoneos11.3/dbmysql.ios-extension as DbMysql base ios:iphoneos9.2/dbmysql.ios-extension
772-
file ios:iphoneos11.3/mobile-device-template.plist as "Settings.plist"
773-
file ios:iphoneos11.3/mobile-remote-notification-template.plist as "RemoteNotificationSettings.plist"
774-
file ios:iphoneos11.3/mobile-url-scheme-template.plist as "URLSchemeSettings.plist"
775-
file ios:iphoneos11.3/mobile-splashscreen-template.plist as "SplashscreenSettings.plist"
776-
file ios:iphoneos11.3/template-entitlements.xcent as "Entitlements.xcent"
777-
file ios:iphoneos11.3/template-beta-report-entitlement.xcent as "BetaReportEntitlement.xcent"
778-
file ios:iphoneos11.3/template-remote-notification-entitlements.xcent as "RemoteNotificationEntitlements.xcent"
779-
file ios:iphoneos11.3/template-remote-notification-store-entitlements.xcent as "RemoteNotificationStoreEntitlements.xcent"
780-
file ios:iphoneos11.3/mobile-disable-ats-template.plist as "DisableATS.plist"
781-
file ios:iphoneos11.3/Default-568h@2x.png as "Default4InchSplash.png" base ios:Default-568h@2x.png
782-
file ios:iphoneos11.3/fontmap as "fontmap"
763+
into "[[ToolsFolder]]/Runtime/iOS/Device-11_4" place
764+
executable ios:iphoneos11.4/standalone-mobile[[BaseEditionTagLower]].ios-engine as Standalone base ios:iphoneos9.2/standalone-mobile[[BaseEditionTagLower]].ios-engine
765+
executable ios:iphoneos11.4/revsecurity.ios-extension as RevSecurity base ios:iphoneos9.2/revsecurity.ios-extension
766+
executable ios:iphoneos11.4/revpdfprinter.ios-extension as RevPdfPrinter base ios:iphoneos9.2/revpdfprinter.ios-extension
767+
executable ios:iphoneos11.4/revzip.ios-extension as RevZip base ios:iphoneos9.2/revzip.ios-extension
768+
executable ios:iphoneos11.4/revxml.ios-extension as RevXml base ios:iphoneos9.2/revxml.ios-extension
769+
executable ios:iphoneos11.4/revdb.ios-extension as RevDb base ios:iphoneos9.2/revdb.ios-extension
770+
executable ios:iphoneos11.4/dbsqlite.ios-extension as DbSqlite base ios:iphoneos9.2/dbsqlite.ios-extension
771+
executable ios:iphoneos11.4/dbmysql.ios-extension as DbMysql base ios:iphoneos9.2/dbmysql.ios-extension
772+
file ios:iphoneos11.4/mobile-device-template.plist as "Settings.plist"
773+
file ios:iphoneos11.4/mobile-remote-notification-template.plist as "RemoteNotificationSettings.plist"
774+
file ios:iphoneos11.4/mobile-url-scheme-template.plist as "URLSchemeSettings.plist"
775+
file ios:iphoneos11.4/mobile-splashscreen-template.plist as "SplashscreenSettings.plist"
776+
file ios:iphoneos11.4/template-entitlements.xcent as "Entitlements.xcent"
777+
file ios:iphoneos11.4/template-beta-report-entitlement.xcent as "BetaReportEntitlement.xcent"
778+
file ios:iphoneos11.4/template-remote-notification-entitlements.xcent as "RemoteNotificationEntitlements.xcent"
779+
file ios:iphoneos11.4/template-remote-notification-store-entitlements.xcent as "RemoteNotificationStoreEntitlements.xcent"
780+
file ios:iphoneos11.4/mobile-disable-ats-template.plist as "DisableATS.plist"
781+
file ios:iphoneos11.4/Default-568h@2x.png as "Default4InchSplash.png" base ios:Default-568h@2x.png
782+
file ios:iphoneos11.4/fontmap as "fontmap"
783783

784784
////////////////////////////////////////////////////////////////////////////////
785785

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.2 11.3
29-
IPHONESIMULATOR_VERSIONS ?= 8.2 9.2 10.2 11.2 11.3
28+
IPHONEOS_VERSIONS ?= 9.2 10.2 11.2 11.4
29+
IPHONESIMULATOR_VERSIONS ?= 8.2 9.2 10.2 11.2 11.4
3030
SKIP_IPHONESIMULATOR_VERSIONS ?= 6.1 7.1
3131

3232
IOS_SDKS ?= \

buildbot.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,11 @@
4242
'x86_64-linux-debian8',
4343
'armv6-android-api9',
4444
'universal-mac-macosx10.9', # Minimum deployment target
45-
'universal-ios-iphoneos11.3',
45+
'universal-ios-iphoneos11.4',
4646
'universal-ios-iphoneos11.2',
4747
'universal-ios-iphoneos10.2',
4848
'universal-ios-iphoneos9.2',
49-
'universal-ios-iphonesimulator11.3',
49+
'universal-ios-iphonesimulator11.4',
5050
'universal-ios-iphonesimulator11.2',
5151
'universal-ios-iphonesimulator10.2',
5252
'universal-ios-iphonesimulator9.2',

docs/notes-base/platforms.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ Currently, the supported versions of Xcode are:
6060
* Xcode 6.2 and 7.2 on Mac OS X 10.10
6161
* Xcode 8.2 on MacOS X 10.11
6262
* Xcode 9.2 on MacOS 10.12 (Note: You need to upgrade to 10.12.6)
63-
* Xcode 9.3 on MacOS 10.13 (Note: You need to upgrade to 10.13.2)
63+
* Xcode 9.4 on MacOS 10.13 (Note: You need to upgrade to 10.13.2)
6464

6565
It is also possible to set other versions of Xcode, to allow testing
6666
on a wider range of iOS simulators. For instance, on MacOS 10.12
@@ -73,7 +73,7 @@ We currently support deployment for the following versions of iOS:
7373
* 9.2
7474
* 10.2
7575
* 11.2
76-
* 11.3
76+
* 11.4
7777

7878
## Android
7979

ide-support/revdeploylibraryios.livecodescript

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
script "revDeployLibraryIOS"
1+
script "revDeployLibraryIOS"
22
////////////////////////////////////////////////////////////////////////////////
33

44
local sDeploySimulators
@@ -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 "8.2,9.2,10.2,11.2,11.3"
21+
return "8.2,9.2,10.2,11.2,11.4"
2222
end deployUsableIosSdk
2323

2424
// SN-2015-05-01: Return the pair iOS SDK / Xcode for the current MacOS version
@@ -46,17 +46,17 @@ function deployGetIphoneOSes
4646
put "11.2,9.2" into tList[1]
4747
else if tMacVersion < 101302 then
4848
put empty into tList[1]
49-
answer error "To use Xcode 9.3, you need to upgrade your Mac to MacOS High Sierra 10.13.2"
49+
answer error "To use Xcode 9.4, you need to upgrade your Mac to MacOS High Sierra 10.13.2"
5050
else
51-
// Xcode 9.3 requires a Mac running Mac OS 10.13.2 or later
52-
put "11.3,9.3" into tList[1]
51+
// Xcode 9.4 requires a Mac running Mac OS 10.13.2 or later
52+
put "11.4,9.4" into tList[1]
5353
end if
5454

5555
return tList
5656
end deployGetIphoneOSes
5757

5858
function deployGetIosMinimumVersions
59-
return "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,11.3"
59+
return "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,11.3,11.4"
6060
end deployGetIosMinimumVersions
6161

6262
////////////////////////////////////////////////////////////////////////////////

prebuilt/fetch-libraries.sh

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

18-
SUBPLATFORMS_ios=(iPhoneSimulator8.2 iPhoneSimulator9.2 iPhoneSimulator10.2 iPhoneSimulator11.2 iPhoneSimulator11.3 iPhoneOS9.2 iPhoneOS10.2 iPhoneOS11.2 iPhoneOS11.3)
18+
SUBPLATFORMS_ios=(iPhoneSimulator8.2 iPhoneSimulator9.2 iPhoneSimulator10.2 iPhoneSimulator11.2 iPhoneSimulator11.4 iPhoneOS9.2 iPhoneOS10.2 iPhoneOS11.2 iPhoneOS11.4)
1919
SUBPLATFORMS_win32=(v140_static_debug v140_static_release)
2020

2121
# Fetch settings

prebuilt/scripts/ios.inc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,5 +75,5 @@ checkiOS iphonesimulator10.2 8_2_0 iPhoneSimulator 10.2 "i386 x86_64"
7575
checkiOS iphoneos10.2 8_2_0 iPhoneOS 10.2 "armv7 arm64"
7676
checkiOS iphonesimulator11.2 9_2_0 iPhoneSimulator 11.2 "i386 x86_64"
7777
checkiOS iphoneos11.2 9_2_0 iPhoneOS 11.2 "armv7 arm64"
78-
checkiOS iphonesimulator11.3 9_3_0 iPhoneSimulator 11.3 "i386 x86_64"
79-
checkiOS iphoneos11.3 9_3_0 iPhoneOS 11.3 "armv7 arm64"
78+
checkiOS iphonesimulator11.4 9_4_0 iPhoneSimulator 11.4 "i386 x86_64"
79+
checkiOS iphoneos11.4 9_4_0 iPhoneOS 11.4 "armv7 arm64"

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 = ["11.3", "11.2", "10.2", "9.2"]
5-
iphonesimulator_versions = ["11.3", "11.2", "10.2","9.2", "8.2"]
4+
iphoneos_versions = ["11.4", "11.2", "10.2", "9.2"]
5+
iphonesimulator_versions = ["11.4", "11.2", "10.2","9.2", "8.2"]
66
macosx_versions = ["10.9"]
77

88

0 commit comments

Comments
 (0)