2014-10-30 14 views
5

Mam profil informacyjny jest zainstalowany i pomyślnie utworzono ipa. Ipa zainstaluje się w Dropboksie bez żadnego problemu, ale ten sam ipa dostarczy błąd podczas instalacji przez OTA."Nie można połączyć się z serwerem" podczas instalacji ipa poprzez OTA

Załączam zrzut ekranu błędu.

Jak mogę rozwiązać problem. Każda pomoc będzie doceniona.

enter image description here

Dzięki.

+0

naprawiłeś to? http://portal.athens.biz? –

+0

Jest to w jakiś sposób związane z SSH, ale nie mogę go uruchomić. Walczyłem z tym wiele godzin. Wyszedłem nawet i kupiłem certyfikat SSL. – Siriss

Odpowiedz

0

Odpowiedź może zależeć od używanego serwera OTA.

Jeśli używasz własnego serwera OTA, tak jak ja, może to być Twój adres URL.

Widziałem dokładnie ten sam błąd "Nie mogę połączyć się z ..." dzisiaj z moim osobistym serwerem OTA. Problem dotyczył adresu URL itms-services.

itms-services://?action=download-manifest&url=https://3ea1be94.ngrok.com/TestApp.plist 

.plist nazwa pliku i nazwa hosta dla mojego &url= parametru były nieprawidłowe. Kiedy naprawiłem je i odświeżyłem stronę, wszystko było w porządku.

Jeśli używasz własnego serwera OTA, sprawdź, czy parametr &url= jest dokładny i upewnij się, że używa protokołu HTTPS. Jeśli nie korzystasz z własnego serwera OTA, sprawdź, kto go obsługuje, ponieważ może on pomóc.

0

Do prawidłowego rozprowadzenia plik IPA z HTTP należy umieścić stronę z linkiem wskazując ITMS-usług specjalny link na przykład:

<a href="itms-services://?action=download-manifest&url=https://yourdomain.com/path/Manifest.plist">Download App</a> 

Ten manifest plik jest bardzo prosta, potrzebne są bundleid oraz adres URL do pliku IPA

można znaleźć przykładowe starcie z tego: https://gist.github.com/kEpEx/777df3cb1fd4bd851409

kilka ważnych rzeczy do rozważenia

  • Ważny certyfikat jest wymagany, a adres URL z oczywistego i IPA powinny być HTTPS (nie jestem pewien, czy samo podpisane prace certyfikowane na ten temat)
  • Zadbaj o oczywistej URL, czasem trzeba na parametry URL, chcesz je urlenić lub użyć prostszego adresu URL
  • Czasami chcesz autoryzować użytkowników, zanim zezwolisz im na pobranie plików manifestu lub IPA, zadbaj o to, ponieważ pliki cookie na safari zostaną utracone po kliknięciu tego link, więc jeśli sprawdzisz sesję w oparciu o plik cookie, otrzymasz komunikat "Can not connect to". Będziesz musiał wyjść z lepszym podejściem, jak generowanie tymczasowych tokenów lub coś podobnego (ta kwestia zajęła mi 2 dni pracy, aby dowiedzieć się, dlaczego się nie udało).
Powiązane problemy