diff options
author | Tor Arne Vestbø <tor.arne.vestbo@qt.io> | 2019-10-29 18:00:33 +0100 |
---|---|---|
committer | Tor Arne Vestbø <tor.arne.vestbo@qt.io> | 2019-11-06 11:09:40 +0100 |
commit | bc77060e9c03ccdf09e1ae7b8972af37ff67c71a (patch) | |
tree | 465cd4015dcbad02156224e14160c6f4c30876b5 | |
parent | bcb2f180295962061b0eefcf8010120941200d2a (diff) | |
download | qtdoc-bc77060e9c03ccdf09e1ae7b8972af37ff67c71a.tar.gz |
Update supported platforms and build requirements for Apple platforms
Per earlier discussions we bump the deployment target for LTS releases
and follow up by requiring the latest SDK available for building.
As layer backed views and dark mode is a lot more stable these days in
Qt and on macOS in general we no longer support the option to build with
the 10.13 SDK. A workaround in case this functionality is still needed
is to explicitly set the QMAKE_MAC_SDK_VERSION qmake variable, which
will tell the linker to write that version into the MachO header of
the executable, which will then be read by AppKit when determining
which features to opt in to.
Change-Id: I474f3cf71087dc68b228629917377c8b634fbe0f
Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
-rw-r--r-- | doc/src/platforms/supported-platforms.qdocinc | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/doc/src/platforms/supported-platforms.qdocinc b/doc/src/platforms/supported-platforms.qdocinc index 28ff7548..83e9964d 100644 --- a/doc/src/platforms/supported-platforms.qdocinc +++ b/doc/src/platforms/supported-platforms.qdocinc @@ -62,13 +62,10 @@ //! [macos] \table 80% \header \li Target Platform \li Architecture \li Build Environment - \row \li \macos 10.12, 10.13, \b 10.14 + \row \li \macos 10.13, 10.14, \b 10.15 \li \c x86_64 and \c x86_64h - \li \b {Xcode 10} (10.14 SDK), Xcode 9\raisedaster (10.13 SDK) + \li \b {Xcode 11} (10.15 SDK) \endtable - \br - \b{Note:} Xcode 9 is only supported for application development (to be able to opt out - of features such as layer-backing and dark mode), not for development of Qt itself. //! [macos] \section2 \l{Qt for Windows}{Windows} @@ -112,17 +109,17 @@ //! [ios] \table 80% \header \li Target Platform \li Architecture \li Build Environment \li Notes - \row \li iOS 11, \b{iOS 12} + \row \li iOS 12, \b{iOS 13} \li \c armv8 (\c arm64) - \li \b {Xcode 10} (iOS 12 SDK) + \li \b {Xcode 11} (iOS 13 SDK) \li - \row \li tvOS 11, \b{tvOS 12} + \row \li tvOS 12, \b{tvOS 13} \li \c armv8 (\c arm64) - \li \b {Xcode 10} (tvOS 12 SDK) + \li \b {Xcode 11} (tvOS 13 SDK) \li Technology Preview - \row \li watchOS 4, \b{watchOS 5} + \row \li watchOS 5, \b{watchOS 6} \li \c armv7k - \li \b {Xcode 10} (watchOS 5 SDK) + \li \b {Xcode 11} (watchOS 6 SDK) \li Technology Preview. No UI. \endtable //! [ios] |