Wie erstelle ich IPA in Xcode 6?

90

In meinem Projekt kann ich nicht herausfinden, wie eine IPA-Datei erstellt wird. Kann jemand Schritt für Schritt erklären, wie man eine IPA-Datei in Xcode 6 erstellt?

Bhavik
quelle
2
stackoverflow.com/questions/24438010/… Ich hoffe, das wird Ihnen helfen.
user2226474
28
Ich kann nicht glauben, dass diese Mods dies als "unklar" abgeschlossen haben. Die Frage ist ABSOLUT KLAR. Dieser Benutzer fragt offensichtlich und wiederholt, wie eine .ipa in Xcode 6 erstellt werden soll.
Ja.
2
Ich habe diese Frage aktualisiert, um (hoffentlich) klarer zu sein. Die Nominierung für die Wiedereröffnung ist einer der ersten Hits bei Google und ich denke, das ist eine gute Frage.
James McMahon

Antworten:

102

Sie könnten unten folgen:

1.Wählen Sie Ihr swiftDemo in Ihrem xcode (linke Seite wie gezeigt) und wählen Sie dann die Option Produkt , in der Sie die Option Archivieren auswählen können .

Archiv auswählen - Das im Bild hervorgehobene

  1. Dann würde sich ein neues Fenster wie folgt öffnen und in diesem Fenster die Auswahl Export - Option

Wählen Sie die Option Exportieren

3.Dann erscheint ein Popup wie folgt und wählen Sie die erste Option, während Sie nach einem Apple Store suchen. Also jetzt folgen, wie es heißt.

Wählen Sie die Option Erste

UPDATE -> Wählen Sie die unten in Ad-hoc-Bereitstellung speichern aus

In Ad-hoc speichern

-> Wenn Sie nicht mit Ihrer Apple-Entwickler-ID unterschrieben haben, wird der folgende Bildschirm angezeigt

Apfel-ID hinzufügen

-> Wählen Sie nun Hinzufügen und geben Sie Ihre Apple-ID und Ihr Passwort wie gezeigt in einem neuen Fenster ein.

Apple ID und Passwort erforderlich

-> Rest folgen Sie den Anweisungen von xcode und schließlich haben Sie Ihre IPA-Datei.

-> Gehen Sie mit Ihrem Testflug.

Vergessen Sie nicht, Ihr Bereitstellungsprofil und Ihre Zertifikate beim Codesignieren Ihrer Build-Einstellung in xcode anzugeben.

nikhil84
quelle
2
Nach diesem Schritt tritt mein Fehler wie folgt auf. "Um für die IOS App Store-Entwicklung zu speichern, müssen Sie ein Apple ID-Konto hinzufügen, das im IOS-Entwicklerprogramm für das Entwicklungsteam '92P8AKNGW9' registriert ist"
bhavik
1
Ich habe bereits in Apple Entwickler ID und Bereitstellungsprofil und Zertifikat auch installiert.
Bhavik
4
Die Option "Archivieren" im Menü "Produkt" ist ausgegraut.
Jameshfisher
5
@jameshfisher Sie müssen das iOS-Gerät in Ihrem Xcode auswählen, da Sie möglicherweise vorerst einen Simulator ausgewählt haben. Ändern Sie es also auf ein iOS-Gerät und dann wird es funktionieren.
nikhil84
7
Wenn die Archivierungsoption nicht bewertet ist. Check out stackoverflow.com/questions/16050640/…
Kayfun
15

Wenn Sie eine .ipa-Datei auf itunesconnect hochladen möchten, ohne das Entwicklerkonto in Xcode zu integrieren, und diese verwenden möchten Application Loader verwenden . Dann können Sie mit iTunes .ipa generieren .

Schritt 1 :- Gerät anstelle des Simulators auswählen.

Geben Sie hier die Bildbeschreibung ein

Schritt 2 :- Gehen Sie zu Produkt -> Wählen Sie Archiv

Geben Sie hier die Bildbeschreibung ein

Schritt 3 :- Klicken Sie nach Abschluss des Vorgangs mit der rechten Maustaste auf Ihr Archiv -> und wählen Sie Im Finder anzeigen

Geben Sie hier die Bildbeschreibung ein

Schritt 4 :- Wenn Sie auf Im Finder anzeigen klicken, werden Sie zum Archivordner weitergeleitet

Geben Sie hier die Bildbeschreibung ein

Schritt 5: - Klicken Sie mit der rechten Maustaste auf die .xarchive-Datei -> wählen Sie die Option Paketinhalt anzeigen.

Geben Sie hier die Bildbeschreibung ein

Schritt 6: - Gehen Sie zu Produktordner -> Anwendungsordner -> Sie finden Ihren Projektnamen.app

Geben Sie hier die Bildbeschreibung ein

Schritt 7: - Um .app in .ipa zu konvertieren, ziehen Sie es einfach per Drag & Drop in iTunes. siehe Bild unten,

Geben Sie hier die Bildbeschreibung ein

Schritt 8: - Bewahren Sie diese IPA-Datei nun an einem sicheren Ort auf und verwenden Sie sie beim Hochladen mit dem Application Loader.

Hinweis :- Wenn Sie wissen möchten, wie Sie eine App mit dem Application Loader hochladen, überprüfen Sie dies.

App mit Application Loader hochladen

EDIT: -

WARNUNG :- Machen Sie keine .ipa mit der Erweiterung von .aap zu .zip und .zip zu .ipa.

Ich habe in vielen Antworten gesehen, dass sie vorgeschlagen haben, die .app-Datei zu komprimieren und dann die Erweiterung von .zip in .ipa zu ändern. Es funktioniert jetzt nicht. Durch diese Methode erhalten Sie Fehler wie,

IPA ist ungültig und enthält kein Payload-Verzeichnis.

Badal Shah
quelle
1
Vielen Dank für Drag & Drop-Tipp, wusste das nicht.
Evgeny Karkan
3
1. Make your application with X-Code

.

2. Run your application in simulator

.

3. Open finder, Goto -> /Library/Developer/XCode/DerivedData/<Your App Name-blahblahblah>/Build/Products/Debug-iphonesimulator

.

4. Open iTunes -> Goto Apps

.

5. Drag YourApplication.app to iTunes

.

6. Drag back your app from iTunes to finder to get YourApplication.ipa
Sayka
quelle
Mein Simulator wurde nach dem Ausführen der App nicht angezeigt. Ihre Methode hat für mich also wie ein Zauber gewirkt.
Umair Afzal
Ordner geändert /Users/<User>/Library/Developer/Xcode/DerivedDatafür mich mit der neuesten XCode-Version. Die Einstellung kann unter "Datei" -> "Projekteinstellungen" in XCode angezeigt / geändert werden.
sn0b4ll
2

In XCode Version 9.0 (9A235):

    1. Archivieren Sie Ihr Projekt
    1. Klicken Sie auf Fenster-> Organizer und wählen Sie Ihr archiviertes Projekt aus. Klicken Sie auf Exportieren
    1. Wählen Sie Entwicklung (Option)
    1. Klicken Sie auf Weiter und signieren Sie die App und exportieren Sie sie

Dadurch wird der Veröffentlichungsinhalt an einen Speicherort exportiert, an dem Sie die IPA-Datei finden.

user140290
quelle