Sto provando a installare una build AdHoc tramite TestFlight, ma sto avendo alcune strane difficoltà. Di seguito è riportato il log della console che iOS emette dopo aver scaricato l'installazione binaria e iniziale. Il problema chiave è che iOS afferma che le autorizzazioni non corrispondono ai dati di mobileprocision ma, quando li ho confrontati, corrispondono."L'autorizzazione ha valore non consentito da un profilo di provisioning", ma non
Ho ricontrollato tutti i valori in mobileprovision, entitlemtnts.plist e persino nell'IPA risultante (decompresso e esaminato in binario compilato) e tutto sembra corretto e corrispondente. Il embeded.mobileprovision
ha valori corrispondenti ai valori delle autorizzazioni nel binario dell'applicazione (quando IPA è scompattato e binario aperto come testo). Ogni valore menzionato per errore è presente nel profilo e nelle autorizzazioni e i valori corrispondono.
Ho anche provato a pulire il progetto, eliminare tutti i profili dal dispositivo, eliminare l'app dal dispositivo, riavviare il dispositivo, eliminare i profili in Dev Portal e crearne uno nuovo, e anche tutte le domande simili poste su Stackoverflow. Niente ti aiuta per ora.
Quindi la mia domanda è: in che modo iOS sa che questi valori non corrispondono? Poiché i valori nel binario compilato corrispondono ai valori nel profilo incorporato.
ho detto che sto usando PROVA Scelta dei colori per la distribuzione di AdHoc costruisce perché PROVA Scelta dei colori sta verificando automaticamente app binario (diritti e profilo), e quando ho caricato binario con valori non corrispondenti ha mostrato gli errori come descritto nella loro sezione FAQ here e here
L'altra cosa strana è che gli stessi errori appaiono più volte di seguito (5 volte, ma ho visto fino a 7 volte ripetendo).
Qualcuno ha mai avuto problemi simili?
Grazie in anticipo, e qui è il log della console citato:
Mar 27 17:58:21 unknown installd[138] <Error>: entitlement 'keychain-access-groups' has value not permitted by a provisioning profile
Mar 27 17:58:21 unknown installd[138] <Error>: entitlement 'com.apple.developer.ubiquity-container-identifiers' has value not permitted by a provisioning profile
Mar 27 17:58:21 unknown installd[138] <Error>: entitlement 'com.apple.developer.ubiquity-kvstore-identifier' has value not permitted by a provisioning profile
Mar 27 17:58:21 unknown installd[138] <Error>: entitlement 'application-identifier' has value not permitted by a provisioning profile
Mar 27 17:58:21 unknown installd[138] <Error>: entitlement 'keychain-access-groups' has value not permitted by a provisioning profile
Mar 27 17:58:21 unknown installd[138] <Error>: entitlement 'com.apple.developer.ubiquity-container-identifiers' has value not permitted by a provisioning profile
Mar 27 17:58:21 unknown installd[138] <Error>: entitlement 'com.apple.developer.ubiquity-kvstore-identifier' has value not permitted by a provisioning profile
Mar 27 17:58:21 unknown installd[138] <Error>: entitlement 'application-identifier' has value not permitted by a provisioning profile
Mar 27 17:58:21 unknown installd[138] <Error>: entitlement 'keychain-access-groups' has value not permitted by a provisioning profile
Mar 27 17:58:21 unknown installd[138] <Error>: entitlement 'com.apple.developer.ubiquity-container-identifiers' has value not permitted by a provisioning profile
Mar 27 17:58:21 unknown installd[138] <Error>: entitlement 'com.apple.developer.ubiquity-kvstore-identifier' has value not permitted by a provisioning profile
Mar 27 17:58:21 unknown installd[138] <Error>: entitlement 'application-identifier' has value not permitted by a provisioning profile
Mar 27 17:58:21 unknown installd[138] <Error>: entitlement 'keychain-access-groups' has value not permitted by a provisioning profile
Mar 27 17:58:21 unknown installd[138] <Error>: entitlement 'com.apple.developer.ubiquity-container-identifiers' has value not permitted by a provisioning profile
Mar 27 17:58:21 unknown installd[138] <Error>: entitlement 'com.apple.developer.ubiquity-kvstore-identifier' has value not permitted by a provisioning profile
Mar 27 17:58:21 unknown installd[138] <Error>: entitlement 'application-identifier' has value not permitted by a provisioning profile
Mar 27 17:58:21 unknown installd[138] <Error>: entitlement 'keychain-access-groups' has value not permitted by a provisioning profile
Mar 27 17:58:21 unknown installd[138] <Error>: entitlement 'com.apple.developer.ubiquity-container-identifiers' has value not permitted by a provisioning profile
Mar 27 17:58:21 unknown installd[138] <Error>: entitlement 'com.apple.developer.ubiquity-kvstore-identifier' has value not permitted by a provisioning profile
Mar 27 17:58:21 unknown installd[138] <Error>: entitlement 'application-identifier' has value not permitted by a provisioning profile
Mar 27 17:58:21 unknown installd[138] <Error>: 00403000 verify_signer_identity: Could not copy validate signature: -402620394
Mar 27 17:58:21 unknown installd[138] <Error>: 00403000 preflight_application_install: Could not verify executable at /var/tmp/install_staging.bsgxAn/foo_extracted/Payload/myapp.app
Mar 27 17:58:21 unknown com.apple.itunesstored[144] <Notice>: MobileInstallationInstall: failed with -1
Mar 27 17:58:21 unknown installd[138] <Error>: 00403000 install_application: Could not preflight application install
Mar 27 17:58:21 unknown installd[138] <Error>: 00403000 handle_install: API failed
Mar 27 17:58:21 unknown installd[138] <Error>: 00403000 send_message: failed to send mach message of 71 bytes: 10000003
Mar 27 17:58:21 unknown installd[138] <Error>: 00403000 send_error: Could not send error response to client
Grazie per la risposta. L'AppId della mia applicazione non contiene numeri, sebbene sia consentito l'utilizzo di cifre [0-9] poiché è una notazione simile a DNS. Tutte le restrizioni per AppId sono basate sulle restrizioni del nome DNS. –