Prodotto Xcode -> Archivio disabilitato


476

Ho archiviato la distribuzione ad hoc per molti mesi e improvvisamente oggi non posso farlo poiché la voce di menu Archivio è disabilitata. Non ho cambiato nulla. Ho eseguito l'installazione del provisioning per il progetto e sembra ok.

Il mio profilo Ad Hoc sta per scadere tra 14 giorni. Potrebbe essere questo il problema? Non credo di poterlo rinnovare fino alla scadenza. C'è un pulsante "rinnova" per il mio profilo ad hoc nell'organizzatore ma quando faccio clic su di esso ottengo ...

Il profilo fornito non è stato trovato sul portale di provisioning. Aggiorna i profili di provisioning prima di provare a rinnovare "MyAddHocProfile"

Il profilo nel portale di provisioning mostra attivo, in scadenza il 30. Ho notato che non avevo ancora eseguito l'aggiornamento a 4.6.2 e l'ho fatto. Quindi ho scaricato il mio profilo e ho fatto doppio clic su di esso pensando che avrebbe aggiornato il profilo in Xcode, ancora nessuna gioia. Ho anche provato a sostituire manualmente il file di profilo MyAddHocProfile.mobileprovision nella libreria.

Che cosa significano "aggiorna il tuo profilo di provisioning"?

Anche così, penso che fino a quando il profilo è attivo, dovrei essere in grado di creare un archivio. Devo fare qualcos'altro che non va.


172
Prodotto> Archivio è abilitato solo quando il tuo schema ha una destinazione di "Dispositivo iOS" o un dispositivo iOS reale. L'hai controllato?
Rob Mayoff,

4
Darn! È stato facile. Grazie! Pubblica il tuo commento come risposta in modo che io possa darti credito e contrassegnarlo come risposta.
user278859


2
Ha senso?
Mathijs Segers,

L'archiviazione di una versione sim è possibile sul terminale. Non vedo l'ora che Apple lo abiliti in Xcode, poiché è necessario per la distribuzione di XCFrameworks.
naz,

Risposte:


1303

Hai modificato la destinazione del tuo schema in un simulatore anziché in un dispositivo iOS generico .

Ecco perché è disattivato.

Passa da un simulatore a un dispositivo iOS generico


1
Grazie per questo, la soluzione perfetta. Qualche idea sul perché questo accada però?
Matteo,

7
Bene, è solo una supposizione ... Forse Apple vuole che tu effettivamente testi il ​​tuo dispositivo reale prima di comprimerlo per l'App Store. Solo un sospetto :)
saggio

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

2
Grazie per la risposta. È così completamente non ovvio dal punto di vista dell'interfaccia utente che cattura anche quelli di noi che hanno costruito app per molti anni alla sprovvista. Apple dovrebbe almeno fare galleggiare una descrizione
comando

24
Se il tuo telefono non è disponibile, scegli Dispositivo IOS generico
ridisegnato il

14

Cambia lo schema attivo Dispositivo da Simulatore a Dispositivo iOS generico


0

Se sei sicuro di aver selezionato il Generic iOS device e non riesci ancora a visualizzare l'opzione, devi semplicemente riavviare Xcode.

Questa era la soluzione mancante per me come sviluppatore Cordova con Xcode 11.2

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.