2013-04-17 8 views
319

Ho archiviato per la distribuzione ad hoc per molti mesi e improvvisamente oggi non posso farlo perché la voce del menu Archivia è disabilitata. Non ho cambiato nulla. Ho passato il setup di provisioning per il progetto e sembra ok.Prodotto Xcode -> Archivio disabilitato

Il mio profilo Ad Hoc sta per scadere tra 14 giorni. Questo potrebbe essere il problema? Non credo di poterlo rinnovare fino al giorno in cui scade. C'è un pulsante di "rinnovare" per il mio profilo ad hoc l'organizzatore, ma quando lo scatto ottengo ...

Il dato profilo non è stato trovato sul portale di provisioning. è necessario ricaricare i profili di provisioning prima di tentare di rinnovare “MyAddHocProfile”

Il profilo nel portale di provisioning mostra attiva, con scadenza il 30. Ho notato che non avevo ancora aggiornato a 4.6.2 e l'ho fatto. Poi ho scaricato il mio profilo e l'ho raddoppiato pensando che avrebbe aggiornato il profilo in Xcode, ancora senza gioia. Ho anche provato a sostituire manualmente il file profilo MyAddHocProfile.mobileprovision nella libreria.

Cosa significano "aggiorna il profilo di provisioning"?

Anche così, penserei che finché il profilo è attivo, dovrei essere in grado di creare un archivio. Devo fare qualcos'altro sbagliato.

Grazie,

John

+118

Prodotto> L'archivio è abilitato solo quando lo schema ha una destinazione di "Dispositivo iOS" o un dispositivo iOS reale. Hai controllato? –

+2

Dann! È stato facile. Grazie! Si prega di inviare il tuo commento come risposta in modo da poterti accreditare e contrassegnarlo come ansered. – user278859

+0

possibile duplicato di [Opzione di archiviazione in grigio in xcode 4.5.2] (http://stackoverflow.com/questions/13806061/archive-option-greyed-out-in-xcode-4-5-2) –

risposta

887

Hai cambiato la destinazione schema per un simulatore al posto di "dispositivo iOS". Ecco perché è disattivato.

Change from a simulator to an iOS device

+1

Grazie per questo, la soluzione perfetta. Qualche idea perché questo accade però? – Matthew

+6

Beh, è ​​solo una supposizione ... Forse Apple vuole che tu collauda effettivamente su un dispositivo reale prima di comprarlo per l'App Store. Solo un sospetto :) – wiseindy

+3

@ user278859 se questa è la risposta giusta dovresti contrassegnarla come tale. – MattL

46

risposta di Wiseindy di cui sopra è facile da capire e storicamente corretta, ma nella versione 7.3 di Xcode, l'opzione non è IOS device ma più preciso Generic IOS device.

+4

Non ho aggiunto questo come commento alla risposta di Wiseindy poiché ci sono già così tanti commenti che il mio sarebbe stato sotto l'angolo. – Obromios