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.
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. :)
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".
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.
Antworten:
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.
quelle
siehe das Bild. aber ich muss genug Zeichen eingeben, um das Bild zu posten. :)
quelle
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".
quelle
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)
quelle