Mam aplikację, którą mogę zainstalować przez sieć bezprzewodową bez problemu bez protokołu SSL.Bezprzewodowa dystrybucja na iOS nie jest możliwa przez SSL?
Poprzez moje urządzenie z systemem iOS, trafiłem plik HTML z odpowiednim odnośnikiem itms do pliku manifestu plist, a plik manifestu rozpoczyna instalację aplikacji.
Po dodaniu SSL do miksu, coś pójdzie nie tak. Mogę dotrzeć do pliku HTML przez SSL. Jeśli zmodyfikujesz ciąg adresu URL w manifeście, aby korzystać z https zamiast http, nadal otrzymuję monit o zainstalowanie aplikacji, ale po kliknięciu "Instaluj" pojawia się komunikat o błędzie "Nie można pobrać nazwy aplikacji". Z wyglądu paska postępu w konspekcie ikony aplikacji żadna aplikacja nie została pobrana. Dziennik apletów ssl_request i dziennik błędów są ciche. Dziennik dostępu pokazuje tylko trafienie w pliku manifestu, gdzie zwykle pokazuje trafienie zarówno w pliku manifestu, jak i ipa. Log konsoli na urządzeniu iOS również nie świeci.
OK, więc spróbowałem innej trasy, żeby zobaczyć, co się stanie. Jeśli zamiast tego zmienię link itms do pliku manifestu, aby używał protokołu HTTPS zamiast http, otrzymuję natychmiastowy błąd, że nie mogę połączyć się z serwerem obsługującym pliki. W takim przypadku dzienniki błędów, SSL i dostępu są ciche, a konsola systemu iOS:
Fri Mar 4 00:15:47 unknown itunesstored[5009] <Warning>: Could not load download manifest with underlying error: Error Domain=NSURLErrorDomain Code=-1202 "Cannot connect to the Store" UserInfo=0x1bd790 {NSLocalizedFailureReason=A secure connection could not be established. Please check your Date & Time settings., NSLocalizedDescription=Cannot connect to the Store}
Jakieś pomysły? SSL będzie wymaganiem idącym dalej, więc muszę to uwzględnić. Jeśli to ma znaczenie, używam certyfikatu samopodpisanego. Zainstalowałem ten certyfikat na urządzeniu z systemem iOS, ale nie zmieniło to żadnego z opisanych powyżej działań. Dotyczy to iOS 4.2.1 i Apache/2.2.15.
Z pewnością nie jestem jedynym, który próbował tego. Każda pomoc będzie doceniona.
Hej, mam przed sobą dokładnie ten sam problem, z którym się spotkałeś. Zainstalowałem pośredni urząd certyfikacji na iPhonie, ale nadal nie działa. czy możesz mi pomóc. – Mann