Selezionando “Enable I diritti” per iCloud causa l'errore codesign, anche con una corretta distribuzione del profilo di provisioning
Domanda
Ho aggiornato e ricostruito la mia app con un nuovo profilo disposizione che è stato configurato con opzione "Attiva per iCloud" selezionato nel portale disposizione.
Avanti, in XCode, per il progetto app, ho selezionato la casella per "diritti" a destinazione delle richieste>> Riepilogo: I diritti come indicato di seguito per supportare iCloud. Tuttavia, non appena aggiungo questa, non sono in grado di costruire l'applicazione come vengo la temuta warning: applicazione non è riuscita la verifica codesign. La firma era valido, o non è stato firmato con un iPhone di distribuzione certificato. (-19.011)
L'applicazione si basa con successo con errori codesign NO e installa sul hardware con il corretto profilo di fornitura quando il "Enable Entitlements" sia selezionata. Non appena lo controllo, ottiene l'errore codesign.
Ho anche provato ad aggiornare il file con i diritti ABCDEF.com.myapp (con il mio vero iCloud ID e App ID) per il valore com.apple.developer.ubiquity-container-identificatori.
Che cosa sto facendo di sbagliato? Ogni aiuto è molto apprezzato!
Soluzione
A proposito, ho scritto un post sul blog con una soluzione che potrebbe essere utile.
Puoi provare a copiare e incollare il <dict>
del tasto diritti dal tuo profilo di provisioning per your.entitlements (un plist) file.
Altri suggerimenti
Infine, ho trovato la soluzione. Alla fine è stato un problema di Apple Provisioning Portal.
Anche se ho seguito questi passi: 1. selezionato "Attiva per icloud" per l'App ID 2. Creato (rigenerato) un nuovo profilo disposizione che è stato configurato per il rispettivo app "Attiva per iCloud" 3. In XCode, per il progetto app, ho selezionato la casella per "diritti" a destinazione delle richieste>> Riepilogo: I diritti come indicato di seguito per supportare iCloud.
L'errore di generazione persisteva. Così, ho guardato la Prov Prof con un editor ed i diritti non erano in là anche se ho appena generato uno nuovo.
Quello che ho trovato è stato dopo circa 1 settimana, sorpresa !, se ho generato Prov. Profilo ora aveva i diritti in esso! Quindi, c'è stato un ritardo prima che la generazione del PP avrebbe raccogliere i diritti di iCloud. Inoltre ho presentato questo problema con Apple in modo che siano consapevoli di questo strano ritardo.