2011-11-03 8 views
6

Ho creato un'applicazione di base in Xcode 4.2. Applicazione molto semplice, non ho cambiato nulla. Push run, e ottieni la finestra dell'applicazione base standard. Se accendo i diritti per il mio target e eseguo l'esecuzione, non ricevo errori di debugger, ma la finestra non viene mai visualizzata. Ho controllato i ceppi con Console.app ed ha ottenuto la seguente:Attivazione di diritti in Xcode Impedisce l'applicazione Bare Bones dall'avvio

primo errore ottengo:

taskgated: killed com.alsbury.EntitlementsTest[pid 15903] because its use of the com.apple.developer.ubiquity-container-identifiers entitlement is not allowed 

Dopo aver rimosso l'iCloud Containers "com.alsbury.EntitlementsTest" ottengo questo errore:

taskgated: killed com.alsbury.EntitlementsTest[pid 15903] because its use of the com.apple.developer.ubiquity-container-identifiers entitlement is not allowed 

A causa del tipo di iCloud, ho persino aggiunto un'applicazione al mio account sviluppatore, un profilo di provisioning e aggiunto la mia macchina. qualche idea? Molto confuso in questo momento.

+0

Hai detto di avere un account sviluppatore, sei uno sviluppatore mac registrato (del programma di sviluppo pagato)? – NJones

+0

Sì, ho un account sviluppatore desktop a pagamento. – David

+0

David, come vanno le cose, hai ancora problemi? –

risposta

7

Assicurarsi di alcune cose. Sfortunatamente è un processo noioso, ma se segui attentamente i passaggi, dovresti essere pronto.

1) Nella pagina Utilità certificato per sviluppatori sul sito Apple, è stata registrata la macchina con il relativo UUID.

2) È stato creato e scaricato un certificato di sviluppo.

3) L'ID app (nella stessa utilità) è configurato per iCloud. Questo in genere comporta solo il controllo di una casella di controllo.

4) tuo profilo sviluppo di provisioning per l'applicazione sta indicando l'ID App di cui (3), e anche il sistema hardware registrato nel (1), e anche il certificato di cui al (2)

5) Dopo aver scaricato il nuovo profilo di provisioning, installarlo sia nel sistema facendo doppio clic su di esso, e in Xcode trascinandolo al riquadro "Profili di fornitura" nella vostra Organizer.

6) Nelle Impostazioni di compilazione per l'applicazione, assicurarsi che l'Identità di firma del codice indichi il nuovo profilo di provisioning.

+0

Darò a questo una prova e vederlo fa il trucco. Grazie! – David

+1

Certo, se continui a riscontrare problemi, commenta qui e controllerò di nuovo. –

+0

Non intendo sprecare tempo, ma Apple ha problemi con gli accessi negli ultimi due giorni. Non riesco nemmeno ad accedere al mio account sviluppatore in questo momento.Quando sarò in grado di entrare, proverò con la tua soluzione. – David

Problemi correlati