Xcode-Produkt -> Archiv deaktiviert


475

Ich archiviere seit vielen Monaten für die Ad-hoc-Verteilung und kann dies heute plötzlich nicht mehr, da der Menüpunkt Archiv deaktiviert ist. Ich habe nichts geändert. Ich habe das Provisioning-Setup für das Projekt durchlaufen und es sieht in Ordnung aus.

Mein Ad-hoc-Profil läuft in 14 Tagen ab. Könnte dies das Problem sein? Ich glaube nicht, dass ich es erneuern kann, bis es abläuft. Es gibt eine Schaltfläche "Erneuern" für mein Ad-hoc-Profil im Organizer, aber wenn ich darauf klicke, erhalte ich ...

Das angegebene Profil wurde im Bereitstellungsportal nicht gefunden. Bitte aktualisieren Sie Ihre Bereitstellungsprofile, bevor Sie versuchen, "MyAddHocProfile" zu erneuern.

Das Profil im Bereitstellungsportal wird aktiv angezeigt und läuft am 30. ab. Ich bemerkte, dass ich noch kein Upgrade auf 4.6.2 durchgeführt hatte und tat dies. Dann habe ich mein Profil heruntergeladen und zweimal darauf geklickt, weil ich dachte, das würde das Profil in Xcode aktualisieren, immer noch keine Freude. Ich habe auch versucht, die Profildatei MyAddHocProfile.mobileprovision in der Bibliothek manuell zu ersetzen.

Was bedeutet "Aktualisieren Sie Ihr Bereitstellungsprofil"?

Trotzdem würde ich denken, dass ich in der Lage sein sollte, ein Archiv zu erstellen, solange das Profil aktiv ist. Ich muss etwas anderes falsch machen.


172
Produkt> Archiv ist nur aktiviert, wenn Ihr Schema das Ziel "iOS-Gerät" oder ein tatsächliches iOS-Gerät hat. Hast du das überprüft?
Rob Mayoff

4
Verflixt! Das war einfach. Vielen Dank! Bitte posten Sie Ihren Kommentar als Antwort, damit ich Ihnen Kredit geben und diesen als ansered markieren kann.
user278859


2
Macht das überhaupt Sinn?
Mathijs Segers

Die Archivierung einer Sim-Version ist auf dem Terminal möglich. Ich freue mich darauf, dass Apple es in Xcode aktiviert, da Sie es beim Verteilen von XCFrameworks benötigen.
Naz

Antworten:


1302

Sie haben Ihr Schema-Ziel in einen Simulator anstelle eines generischen iOS-Geräts geändert .

Deshalb ist es ausgegraut.

Wechseln Sie von einem Simulator zu einem generischen iOS-Gerät


1
Danke dafür, die perfekte Lösung. Irgendwelche Ideen, warum dies passiert?
Matthew

7
Nun, es ist nur eine Vermutung ... Vielleicht möchte Apple, dass Sie Ihr Gerät tatsächlich auf einem realen Gerät testen, bevor Sie es tatsächlich für den App Store verpacken. Nur eine Ahnung :)
Wiseindy

3
@ user278859 Wenn dies die richtige Antwort ist, sollten Sie sie als solche markieren.
MattL

2
Danke für die Antwort. Das ist aus Sicht der Benutzeroberfläche so völlig nicht offensichtlich, dass selbst diejenigen von uns, die seit vielen Jahren Apps erstellen, überrascht werden. Apple sollte mindestens einen Tooltip oder etwas schweben, wenn es in diesem Zustand ist ....
Dgatwood

24
Wenn Ihr Telefon nicht verfügbar ist, wählen Sie Generic IOS Device
Redolent

14

Ändern Sie das aktive Schema Gerät von Simulator in generisches iOS-Gerät


0

Wenn Sie sicher sind, dass Sie Generic iOS devicedie Option ausgewählt haben und die Option immer noch nicht sehen können, müssen Sie Xcode einfach neu starten.

Dies war die fehlende Lösung für mich als Cordova-Entwickler mit Xcode 11.2

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.