У меня есть две учетные записи iOS. Я использую свою учетную запись dev для проведения тестов. После завершения разработки я решил сменить сертификат проекта и установить его на клиентскую учетную запись Apple Dev.Alamofire Framework и iOS Certificate issue
Когда я использую первую (учетную запись Apple), запросы выполняются через Alamofire, чтобы вернуть ожидаемое. Но когда я устанавливаю второй сертификат, я всегда получаю такие ошибки, как 401 Unauthorized Error. Я думаю, что он отправляет нерелевантные данные на сервер.
Когда я использую встроенную инфраструктуру NSURLSession, он отлично работает на обеих учетных записях Apple Dev. Так что это связано с сертификатами и Alamofire, но не удалось найти проблему в течение нескольких дней.
Я пробовал ServerTrustPolicy для экземпляра Alamofire, но не помог. Также я установил параметры безопасности транспорта приложений в файле info.plist, что тоже не помогло.
Есть ли кто-нибудь, кто испытал эту проблему? Спасибо.
Я не понял: что вы запрашиваете именно с помощью Alamofire? –
Некоторые данные json с сервера, его содержимое не имеет значения. У меня есть две службы, одна для получения сведений о пользователе, другая для получения пользовательских заказов. Оба не работают. – aytek
И это ваш сервер, который отвечает на вашу ошибку «401 Unauthorized Error» при изменении сертификата подписи приложения? Если да: как вы выполняете аутентификацию с помощью этого сервера? –