Я не уверен, что делать. У меня есть приложение, которое требуется для входа на веб-сайт через безопасное соединение. Наша среда разработки использует поддомен и самозаверяющий сертификат. Поэтому я выполнил поиск и нашел исправление самозаверяющего сертификата, то есть - (void)connection:(NSURLConnection *)connection didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge
и - (BOOL)connection:(NSURLConnection *)connection canAuthenticateAgainstProtectionSpace:(NSURLProtectionSpace *)protectionSpace
, которое отлично работает при запуске приложения в симуляторе. Однако, когда я запускаю приложение на устройстве, я попадаю в метод - (void)connection:(NSURLConnection *)connection
didFailWithError:(NSError *)error
. В этом методе я регистрирую URL, и вижу, что это не то, что я установил в своем NSMuatableURLRequest.
Мой NSMuatableURLЗапрос: https://sub.domain.com/app/login/
URL-адрес ошибки соединения при регистрации: http://www.sub.domain.com/app/login
Есть ли обходной путь? Это происходит только для самозаверяющих сертификатов?