
If a new default QSurfaceFormat with a modified OpenGL profile has to be set, it should be set before the application instance is declared, to make sure that all created OpenGL contexts use the same OpenGL profile.

Default QSurfaceFormat OpenGL Profile Support Otherwise rendering issues might occur when creating new web engine view instances after Airplay is switched on or off. To make Qt WebEngine work correctly when streaming to an AppleTV from a MacBook that supports GPU switching, it is important to add the NSSupportsAutomaticGraphicsSwitching option to the application ist file, with the value set to YES. MacOS Airplay Support on MacBooks with Dual GPUs Furthermore, standalone Chromium itself is not officially tested with the App Sandbox enabled, and even if work is done to bypass the App Store's restrictions, that would not guarantee correct behavior of the library. This also ties in with the private API usage. The App Sandbox feature interferes with Chromium's own sandbox initialization, which results in Chromium not being properly initialized. Applications submitted to the App Store must be code-signed with the App Sandbox feature enabled.
QT READER FOR MAC CODE
The Chromium part of the code uses several private API methods, which are prohibited by the App Store.
QT READER FOR MAC MAC

Qt WebEngine can only be built on 64-bit Windows, with a 圆4-bit toolchain.

Active Template Library (ATL), usually included in the Visual Studio installation.Visual Studio 2017 version 15.8 or later, or clang-cl version 8 or later.On Windows, the following additional tools are required: Node.js version 8 or later (version 12 or later is recommended).On all platforms, the following tools are required at build time:

They can be found by searching for skipBuild. The tests for skipping the Qt WebEngine build are located in the qtwebengine repository, in the tools\qmake\mkspecs subdirectory. In addition, the following tools are required for building the Qt WebEngine module: The requirements for building Qt 5 modules from source are listed separately for each supported platform:
