diff --git a/src/core/config/mac_osx.pri b/src/core/config/mac_osx.pri
index a9f7207e14049264a63862d77995b2bc4606a9ef..76890a6a4b5320431e5fed26a549556bac9abf62 100644
--- a/src/core/config/mac_osx.pri
+++ b/src/core/config/mac_osx.pri
@@ -40,6 +40,8 @@ use?(gn) {
         macos: gn_args += use_browser_spellchecker=false
     }
 
+    use?(appstore_compliant_code): gn_args += appstore_compliant_code=true
+
 } else {
     GYP_CONFIG += \
         qt_os=\"mac\" \
diff --git a/src/webengine/doc/src/qtwebengine-platform-notes.qdoc b/src/webengine/doc/src/qtwebengine-platform-notes.qdoc
index 8515076592018b3a03e27062f8feec7319576009..612a9acb19161de0582b149d9f65b40befefe6a1 100644
--- a/src/webengine/doc/src/qtwebengine-platform-notes.qdoc
+++ b/src/webengine/doc/src/qtwebengine-platform-notes.qdoc
@@ -116,11 +116,7 @@
 
     By default, Qt WebEngine uses private \macos API, which might cause an application to be
     rejected when submitted to the Mac App Store. To configure Qt WebEngine not to use these API
-    calls, Qt WebEngine has to be recompiled:
-
-    \code
-    qmake WEBENGINE_CONFIG+=use_appstore_compliant_code
-    \endcode
+    calls, Qt has to be reconfigured with the \c -appstore-compliant switch.
 
     However, this will cause some behavioral changes, such as: