2016-03-01 1 views
1

Я работаю над iPhone-приложением, используя Appcelerator. Все, что работает в приложении, отлично работает. Но теперь одно предупреждение показывает это. Error ScreenShotОшибка NSURLerrordomain -1202 Использование Appcelerator

+0

вы используете 'Ti.Network.HTTPClient' или любые API-интерфейсы или модули, которые используют ли доступ в Интернет? Существуют ли какие-либо URL-адреса https, которые, как вы знаете, могут иметь недопустимые сертификаты? –

ответ

0

Быстрый поиск Google должен принести вам список кодов ошибок (https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Miscellaneous/Foundation_Constants/index.html#//apple_ref/doc/constant_group/URL_Loading_System_Error_Codes)

Здесь, можно найти следующее

NSURLErrorServerCertificateUntrusted = -1202

Это означает, что проблема с сертификатами сервера.

Быстрый поиск по этой ошибки дает нам возможную причину:

Время телефона может быть неправильно

(One of my iPhone users gets an NSURLErrorServerCertificateUntrusted error)

EDIT

У меня нет опыта с аппликатором. Это обходное решение для родных только, однако, идея должна быть одинаковой.

И обходной путь, если вы использовали NSURLConnection:

который использует

NSUrlConnection -connection:didReceiveAuthenticationChallenge: 

HTTPS with NSURLConnection - NSURLErrorServerCertificateUntrusted