К сожалению, простого способа достичь этого не существует.
Вы можете перехватить устаревший UIWebView
с пользовательским NSURLProtocol
подклассом, который использует NSURLSession
внутри. Вы бы легко установили конфигурацию прокси HTTP на connectionProxyDictionary
свойство NSURLSessionConfigurtion
. Вот пример . Это бы сработало, но вы можете увидеть чуть худшую производительность, чем с WKWebView.
В качестве альтернативы вы можете рассмотреть возможность использования NetworkExtension.framework
, если прокси-сервер поддерживает туннелирование. Вот пример проекта , в котором используется расширение сети.