Xcode 4 - "Archiv" ist ausgegraut?

462

Ich möchte meine Anwendung archivieren, aber die Option Archivieren ist ausgegraut. Was könnte das verursachen?

Geben Sie hier die Bildbeschreibung ein

Nippysaurus
quelle
93
Grundsätzlich wählen Sie oben links "iOS-Gerät", NICHT einen Simulator.
Fattie
3
Mein Denken ist wtf, aber ok, das ist Apfel, so viel lässt mich das schon sagen ...
user230910
3
Wählen Sie "Generic ios device"
Jamil

Antworten:

961

Sie müssen das Gerät im Schema-Menü oben links auswählen, wo Sie zwischen Simulator / Gerät ausgewählt haben. Sie können damit keinen Build für den Simulator archivieren.

Wenn das iOS-Gerät bereits ausgewählt ist, wird das Archivfeld möglicherweise nicht ausgewählt, wenn Sie "Schemas bearbeiten" => "Erstellen" auswählen.

Jason
quelle
25
Apfel sollte alles benutzerfreundlicher machen
neobie
1
Scheint das Dropdown nicht anzugeben, wo Sie die App ausführen möchten? Scheint eine dumme Einschränkung zu sein, um die Archivierung zu verhindern, wenn ein Simulator ausgewählt wird ...
Corbin
35
Verbrachte eine Stunde damit, danach zu suchen. Weißt du, was das beheben würde, Apple? Deaktivieren Sie nicht die Schaltfläche Archivieren. Führen Sie die Überprüfungen durch, die einen Fehler verursachen würden, und zeigen Sie dann eine Warnung an. Ich wette 9/10 ist es der Simulator. "Möglicherweise archivieren Sie keinen Build für den Simulator. Wählen Sie iOS-Gerät aus und archivieren Sie erneut."
Harry Love
4
Apples Entwicklersoftware ist lächerlich unbenutzerfreundlich. Ich habe so lange versucht, die dummen Bereitstellungsprofile und Push-Zertifikate zum Laufen zu bringen und meine App zu exportieren, wobei ich es kaum geschafft habe, alles zu googeln. Ungefähr so ​​viel Zeit, wie ich bisher mit Codieren verbracht habe.
Sudo
3
Wirklich, es sollte gegen GUI-Programmierregeln verstoßen, jemals etwas ohne Erklärung auszublenden.
Sudo
49

siehe das Bild. aber ich muss genug Zeichen eingeben, um das Bild zu posten. :)

Geben Sie hier die Bildbeschreibung ein

rockXrock
quelle
Danke dir ! ist das ^^
YannSteph
20

Wie in den anderen Antworten angegeben, müssen Sie ein aktives Schema für etwas auswählen, das kein Simulator ist, dh für ein Gerät, das mit Ihrem Mac verbunden ist.

Wenn Sie kein Gerät an den Mac angeschlossen haben, funktioniert auch die Auswahl von "Generisches IOS-Gerät".

Geben Sie hier die Bildbeschreibung ein

Lee Brindley
quelle
4

Ich habe das heute behoben ... irgendwie. Obwohl die Archive immer noch nirgendwo auftauchen. Aber ich habe die Archivierungsoption zurückbekommen, indem ich in die Build-Einstellungen für das Projekt gegangen bin und meine Zertifikate unter "Code Signing Identity" für jeden Build neu zugewiesen habe. Sie schienen auf etwas anderes zurückgesetzt worden zu sein, als sie mein 3.X-Projekt auf 4 importierten.

Ich habe auch die Anweisungen hier verwendet:

http://developer.apple.com/library/mac/#documentation/ToolsLanguages/Conceptual/Xcode4UserGuide/DistApps/DistApps.html#//apple_ref/doc/uid/TP40010215-CH11-DontLinkElementID_69

Aber ich kann immer noch nicht die tatsächlichen Archive in Organizer anzeigen lassen (obwohl die Dateien vorhanden sind)

Ralph B.
quelle
Das gleiche Problem tritt auch bei mir auf ... gibt es eine Lösung dafür?
Der X-Coder
Vielleicht hilft dir das. Sie können "Archiv im Organizer anzeigen" hier ankreuzen: Produkt> Schema> Schema bearbeiten ...> Archiv> Optionen
Daniel S.