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



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.


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


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


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)


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.
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.