Tworzę aplikację dla przedsiębiorstw. Kiedy testowałem to w iOS8 beta, zobaczyłem następujący widok alertu:
Untrusted App Developer
Do you trust the developer "iPhone Distribution: ---" to run apps on you iPad?
Pojawia się tylko za pierwszym razem. Czy mogę jakoś tego uniknąć? A z czym to się wiąże?
ios
deployment
ios8
enterprise
Tunyk Pavel
źródło
źródło
Odpowiedzi:
Nie możesz tego uniknąć, chyba że rozpowszechniasz aplikację za pośrednictwem App Store.
Ten komunikat jest wyświetlany, ponieważ aplikacja jest podpisana przy użyciu certyfikatu przedsiębiorstwa, który nie został jeszcze zaufany przez użytkownika. Apple wymusza pojawienie się tego monitu, ponieważ instalowana aplikacja nie przeszła przez proces recenzji App Store, więc jest technicznie niezaufana.
Gdy użytkownik zaakceptuje monit, certyfikat zostanie oznaczony jako zaufany i będzie można zainstalować aplikację (wraz z wszelkimi innymi przyszłymi aplikacjami, które chcesz zainstalować, podpisanymi tym samym certyfikatem)
Uwaga: Jak wskazano w komentarzach, od iOS 8 odinstalowanie wszystkich aplikacji z określonego certyfikatu spowoduje ponowne wyświetlenie monitu po ponownej instalacji aplikacji z tego certyfikatu.
Oto link do witryny Apple, która potwierdza te informacje: https://support.apple.com/en-us/HT204460
źródło
Dzisiaj testowałem to z iOS 9 Beta i znalazłem rozwiązanie.
Aby go rozwiązać, przejdź do:
źródło
W systemie iOS 9:
Ustawienia -> Ogólne -> Zarządzanie urządzeniami -> Aplikacja programisty / Twój Apple ID -> Dodaj / usuń zaufanie
źródło
Ten problem pojawia się, gdy weryfikacja zaufania aplikacji nie powiedzie się.
Możesz zaufać aplikacji w ustawieniach pokazanych na poniższych obrazach.
Jeśli to nie zadziała, usuń aplikację i zainstaluj ją ponownie.
źródło
W moim przypadku po prostu zmieniam poniższy krok w iOS 9.3 Aby rozwiązać ten problem:
Ustawienia -> Ogólne -> Zarządzanie urządzeniami -> Aplikacja programisty Wybierz nazwę swojego obecnego konta programisty. Taps Trust "Nazwa twojego konta programisty" Taps "Trust" w wyskakującym oknie. Gotowe
źródło
Absolutnie możesz uniknąć tego problemu, jeśli zarządzasz urządzeniem za pomocą MDM lub masz dostęp do Apple Configurator.
Rozwiązaniem jest przesłanie do urządzenia certyfikatu Developer lub iOS Distribution za pośrednictwem MDM lub Apple Configurator. Gdy to zrobisz, każda aplikacja podpisana tym certyfikatem będzie zaufana.
Klikając „Czy ufasz temu programiście”, zasadniczo dodajesz ten certyfikat ręcznie dla poszczególnych aplikacji.
źródło
Jeśli wyślesz go przez MDM, powinien automatycznie zaufać aplikacji ( https://support.apple.com/en-gb/HT204460 ), ale nadal musi zweryfikować certyfikaty itp. W Apple, aby upewnić się, że nie zostały odwołane itp. przypuszczam. Otrzymałem ten komunikat uniemożliwiający uruchomienie aplikacji i dopiero po skonfigurowaniu informacji o serwerze proxy, aby móc korzystać z Internetu, zniknął po kilku kolejnych próbach uruchomienia.
źródło
W iOS 9.1 i wcześniejszych przejdź do Ustawienia - Ogólne - Profile - dotknij swojego profilu - dotknij przycisku Zaufaj.
źródło
W iOS 9.3.1 i nowszych : Ustawienia> Ogólne> Zarządzanie urządzeniami
źródło
W przypadku iOS 13.6
Przejdź do ustawień -> Ogólne -> Zarządzanie urządzeniami -> Kliknij Zaufaj «Rozwój Apple» -> Kliknij czerwony przycisk zaufania i gotowe! 😁 Ciesz się
źródło