В моем приложении я делаю HTTP-запрос @POST, код запроса в порядке, и я делаю запрос, получаю json, анализирую и делаю с ним все, что угодно.
При создании приложения Я использовал CharlesProxy в качестве посредника, чтобы видеть отправляемый запрос. (поскольку мое поле пароля не было закодировано должным образом). После того, как я создал POC, я закрыл Charles, и приложение перестало работать.
В моей консоли есть следующие журналы ошибок:
Код: Выделить всё
error : Error Domain=NSURLErrorDomain Code=-1200 "An SSL error has occurred and a secure connection to the server cannot be made."
Я читал, что это происходит из-за ошибки с рукопожатие SSL, но никто на самом деле не предложил никаких исправлений.
На данный момент я изменил настройки безопасности транспорта приложений в своем info.plist, чтобы разрешить произвольные загрузки. Очевидно, я не хочу делать это в своем основном приложении, я хотел бы знать, как исправить это раз и навсегда! (и я также могу запустить прокси-сервер charles вместе с приложением, чтобы все заработало).
Подробнее здесь: https://stackoverflow.com/questions/473 ... -code-1200