Nie można zainstalować aplikacji Enterprise na urządzeniach z niezarejestrowanymi identyfikatorami UUID

Stworzyłem uniwersalną aplikację. Próbuję rozpowszechniać aplikację za pomocą naszej licencji Enterprise Developer License.

Problem polega na tym, że: jeśli zainstaluję aplikację na urządzeniu z zarejestrowanym identyfikatorem UUID, aplikacja zostanie zainstalowana prawidłowo. Jeśli „WYPRÓBUJ”, aby zainstalować aplikację na urządzeniu, które NIE ma zarejestrowanego identyfikatora UUID, instalacja nie zakończy się. Pojawia się komunikat „Nie można pobrać aplikacji” „Moja aplikacja” nie mogła zostać zainstalowana w tej chwili.

Oto dziennik, który dostaję:

Sep  5 10:47:07 my-iPad installd[54] <Error>: 0x2c3000 handle_install: Install of "/var/mobile/Media/PublicStaging/My App.app" requested by mobile_installation_proxy
Sep  5 10:47:08 my-iPad installd[54] <Error>: 0x2c3000 MobileInstallationInstall_Server: Installing app com.mysite.My-App
Sep  5 10:47:08 my-iPad installd[54] <Error>: profile not valid: 0xe8008012
Sep  5 10:47:08 my-iPad installd[54] <Error>: 0x2c3000 install_embedded_profile: Could not install embedded profile: 0xe8008012
Sep  5 10:47:08 my-iPad installd[54] <Error>: Sep  5 10:47:08  SecTrustEvaluate  [leaf CriticalExtensions IssuerCommonName]
Sep  5 10:47:09 my-iPad installd[54] <Error>: 0x2c3000 verify_signer_identity: MISValidateSignatureAndCopyInfo failed for /var/tmp/install_staging.xjOLHU/My Appp.app/My App: 0xe8008015
Sep  5 10:47:09 my-iPad installd[54] <Error>: 0x2c3000 do_preflight_verification: Could not verify executable at /var/tmp/install_staging.xjOLHU/My App.app
Sep  5 10:47:09 my-iPad installd[54] <Error>: 0x2c3000 install_application: Could not preflight application install
Sep  5 10:47:09 my-iPad mobile_installation_proxy[907] <Error>: 0x3cadbb78 MobileInstallationInstall: failed with -1
Sep  5 10:47:09 my-iPad mobile_installation_proxy[907] <Error>: handle_install: Installation failed
Sep  5 10:47:10 mu-iPad installd[54] <Error>: 0x2c3000 handle_install: API failed

Zwykłem już rozwiązywać problemy:

Twórz nowe certyfikaty, upewniając się, że mam certyfikat na dystrybucję wewnętrznąUtwórz nowe profile dystrybucjiUpewnij się, że .ipa używa profilu do dystrybucji / adhoc do podpisaniaZweryfikowałem, że moja .plist jest poprawnaZainstalowany przy użyciu prostej strony internetowej (ten sam problem)Zainstalowany przy użyciu narzędzia konfiguracyjnego iPhone'a (ten sam problem)Około miliona innych ezoterycznych modów do budowania opartych na doświadczeniach innych ludzi itd ... itd ... itd ...

Jestem pewien, że problem polega na zrobieniu profilu dystrybucji. Dziennik błędów wskazuje na problem z profilem („profil nie jest prawidłowy: 0xe800812”). Rozmawiałem ze wsparciem Apple i mówią, że certyfikaty i profile wydają się być właściwe.

Jedno z moich wezwań do pomocy zdezorientowało mnie. Reprezentant Apple powiedział, że nadal musisz zarejestrować UUID wszystkich urządzeń EVEN podczas budowania aplikacji do dystrybucji za pomocą licencji Enterprise. Nie sądzę, żeby to było dokładne. Z moich badań wynika, że ​​plik .ipa zawiera osadzony profil, który jest zainstalowany i NIE musisz rejestrować wszystkich urządzeń.

ALE, jak powiedziałem wcześniej: jeśli uruchomię instalację na urządzeniu, które jest zawarte w profilu dystrybucji / adhoc, działa. Jestem całkowicie zdezorientowany i rozpaczliwie potrzebuję pomocy.

questionAnswers(4)

yourAnswerToTheQuestion