[Development] Does Qt use the iOS Network Extension Framework?

Martin Burchell mb2353 at cam.ac.uk
Tue Dec 15 15:05:38 CET 2020


I asked this question on the Qt Development Forum and was told to go 
here instead.

I have read all 79 pages of the Apple Developer Program License Agreement :)

Section 3.3.26 says:

"Your Application must not access the Network Extension Framework unless 
Your Application is primarily designed for providing networking 
capabilities, and You have received an entitlement from Apple for such 
access."

Section 1.2:

“Network Extension Framework” means the Documented APIs that provide 
Applications with the ability to customize certain networking features 
of compatible Apple-branded products (e.g., customizing the 
authentication process for WiFi Hotspots, VPN features, and content 
filtering mechanisms).

So my question is, would a Qt app that uses QNetworkAccessManager, 
QNetworkRequest, QNetworkReply, QSslConfiguration, QSslSocket and 
without any custom code for iOS use the Network Extension Framework?


-- 
Martin Burchell | Software Developer - CamCOPS
Department of Psychiatry, University of Cambridge



More information about the Development mailing list