Wie erstelle ich eine IPA-Datei mit Xcode?

128

Bitte teilen Sie mir das vollständige Verfahren zum Erstellen und Verwenden meiner App auf einem echten iPhone mit.

Surjit Joshi
quelle

Antworten:

145

In Xcode Version 10.0


  1. Gehen Sie zu Fenster -> Organizer
  2. Wählen Sie dann Ihr App-Archiv aus den Archiven aus
  3. Klicken Sie dann im rechten Bereich auf die Schaltfläche "App verteilen"

Geben Sie hier die Bildbeschreibung ein

  1. Befolgen Sie dann die folgenden Schritte

Schritt 1

Geben Sie hier die Bildbeschreibung ein

Schritt 2

Geben Sie hier die Bildbeschreibung ein

Schritt 3

Geben Sie hier die Bildbeschreibung ein

Schritt 4

Geben Sie hier die Bildbeschreibung ein

Schritt 5

Geben Sie hier die Bildbeschreibung ein

Schritt 6 : Wählen Sie schließlich den Ort aus, an dem Sie die IPA-Datei speichern möchten

Geben Sie hier die Bildbeschreibung ein

In Xcode Version 9.2


  1. Zum Fenster -> Organizer
  2. Wählen Sie dann Ihr App-Archiv aus den Archiven aus
  3. Klicken Sie dann im rechten Bereich auf die Schaltfläche "In App Store hochladen "
  4. Befolgen Sie dann die folgenden Schritte

Schritt 1 Geben Sie hier die Bildbeschreibung ein

Schritt 2 Geben Sie hier die Bildbeschreibung ein

Schritt 3 Geben Sie hier die Bildbeschreibung ein

Schritt 4 Wählen Sie schließlich den Ort aus, an dem Sie die IPA-Datei speichern möchten

Geben Sie hier die Bildbeschreibung ein

Codierer
quelle
1
Ich hoffe, dieser Link wird Ihnen helfen
Codierer
1
Danke, das hat geholfen, aber ich bekomme diese beiden Fehler, wenn ich "Archiv" unter Xcode 10.1 ausführe: clang: error: -ffunction-section wird mit -fembed-bitcode nicht unterstützt , clang: error: -fdata-section wird mit - nicht unterstützt Fembed-Bitcode . Würden Sie bitte helfen?
Franky
1
Ich habe ein ähnliches Problem in diesem SO-Profil gefunden, das sich auf eine frühere Xcode-Version bezieht, aber eine ähnliche Situation wie Sie. Ich hoffe, das wird Ihnen helfen
Codierer
1
sorry @Franky Ich denke es wäre besser. Wenn Sie eine separate Frage zu diesem Thema auf SO stellen könnten. Jemand wird Ihnen helfen, der mit einem ähnlichen Problem wie diesem konfrontiert ist
Codierer
1
Danke @coder. Hab es geschafft .
Franky
85

Neben kus Antwort.

Es gibt einige Änderungen in Xcode 8.0

Schritt 1: Ändern Sie das Schemaziel in Generic IOS device.

Schritt 2: Klicken Sie Product>>, Archivesobald dies abgeschlossen ist, öffnen Sie den Organizer und klicken Sie auf die neueste Version.

Schritt 3: Klicken Sie auf die Export...Option rechts im Organizer-Fenster.

Schritt 4: Wählen Sie eine Exportmethode aus> Wählen Sie die richtige Signatur> Am Ziel speichern.


Xcode 10.0

Schritt 3: Klicken Sie im rechten Bereich auf App verteilen.

Schritt 4: Wählen Sie die Verteilungsmethode und klicken Sie auf Weiter.

Schritt 5: Es öffnet sich das Verteilungsoptionsfenster. Wählen Sie Alle kompatiblen Gerätevarianten und klicken Sie auf Weiter .

Schritt 6: Wählen Sie das Signaturzertifikat.

Schritt 7: Das Fenster Vorbereiten des Archivs für die Verteilung wird geöffnet. es dauert einige min.

Schritt 8: Es öffnet sich das Archivfenster. Klicken Sie auf Exportieren und speichern Sie es.


Ashok R.
quelle
7
Es scheint, dass dies eine Mitgliedschaft von 99 US-Dollar im Apple Developer Program erfordert
Elliott B
45

Klicken Sie im Menü auf Product> Archive. Sobald dies abgeschlossen ist, öffnen Sie die Organiserund klicken Sie auf die neueste Version Distribute. Save for Enterprise or Ad-Hoc Deployment>>> Wählen Sie die richtige Signatur> Speichern am Ziel

Kus
quelle
1
Beim Exportieren stehen 4 Optionen zur Verfügung. iOS App Store, Ad-hoc, Unternehmen und Entwicklung. Welche Option soll ich wählen? Meine Anforderung ist, dass diese ipa vom QA-Team zu Testzwecken benötigt wird.
iPhoneDeveloper
1
@iPhoneDeveloper Sie können in Ihrem Fall zwischen Ad-hoc- oder Entwicklungsoption wählen.
Sharath Kumar
32

Sie müssen Buildund ArchiveIhr Projekt. Möglicherweise müssen Sie überprüfen, welche Codesignatureinstellungen Sie im Projekt und in der ausführbaren Datei haben.

Verwenden Sie den Organizer, um Ihre Archivversion auszuwählen, und dann können Sie Sharediese Version Ihres Projekts auswählen . Sie müssen die richtige Codesignatur erneut auswählen. Damit können Sie die .ipaDatei an der gewünschten Stelle speichern .

Ziehen Sie die .ipaDatei per Drag & Drop in iTunes und synchronisieren Sie sie mit Ihrem iPhone.

BEARBEITEN: Hier finden Sie einige detailliertere Anweisungen, einschließlich Screenshots.

So verteilen Sie Ad-hoc-Builds mit XCode 4

Dave Anderson
quelle
22

Archivierungsprozess (mit Xcode 8.3.2)

Hinweis: Wenn Sie IPA per Drag & Drop mit der iTunes Mac App erstellen, gilt dies nicht mehr für iTunes 12.7, da in iTunes 12.7 kein integrierter App Store vorhanden ist.

  1. Wählen Sie ‘Generic iOS Device'in der Geräteliste in Xcode

Schritt 1

  1. Bereinigen Sie das Projekt ( cmd + shift + kals Verknüpfung)

Schritt 2

  1. Gehen Sie zu Product-> ArchiveIhr Projekt

Schritt 3

  1. Sobald die Archivierung erfolgreich ist, wird ein Fenster mit dem archivierten Projekt geöffnet

  2. Sie können Ihr Archiv validieren, indem Sie auf drücken Validate(optionaler Schritt, aber empfohlen).

  3. Drücken Sie nun die Ein- ExportTaste

Schritt 4 5 6

  1. Dadurch wird eine Liste der zu exportierenden Methoden geöffnet. Wählen Sie die Exportmethode gemäß Ihren Anforderungen und klicken Sie auf die NextSchaltfläche.

Schritt 7

  1. Dies wird zeigen list of team for provisioning. Wählen Sie entsprechend und drücken Sie Choosedie Taste ' '.

Schritt 8

  1. Jetzt müssen Sie Geräteunterstützung auswählen -> Export one app for all compatible devices(empfohlen). Wenn Sie IPA für ein bestimmtes Gerät wünschen, wählen Sie die Gerätevariante aus der Liste aus und klicken Sie auf Nextdie Schaltfläche ' '.

Schritt 9

  1. Jetzt können Sie die Taste ' Summary' sehen und dann auf Nextdie Schaltfläche ' ' drücken

Schritt 10

  1. Danach können Sie IPA-Dateien generieren und später können Sie export the IPA as [App Name - Date Time]auf ' Done' drücken .

Schritt 11

Jayprakash Dubey
quelle
7

In Xcode-11.2.1

Möglicherweise wird beim Hochladen von IPA-
Schritten ein anderes Muster angezeigt : -

i) Fügen Sie Ihre Apple-Entwickler-ID in der Xcode- Voreinstellung -> Konto hinzu

ii) Clean Build Folder: -

Geben Sie hier die Bildbeschreibung ein

iii) Archiv

Geben Sie hier die Bildbeschreibung ein

iv) Tippen Sie auf App verteilen

Geben Sie hier die Bildbeschreibung ein

v) Wählen Sie Ad-hoc, um es auf dem angegebenen Gerät zu verteilen

Geben Sie hier die Bildbeschreibung ein

6) Kniffliger Teil -> Benutzer kann App von der Website-URL des Unternehmens herunterladen. Viele von uns stecken möglicherweise fest und erstellen eine Website-URL zum Hochladen von ipa , was nicht erforderlich ist. Schreiben Sie einfach die URL der Google-Website mit https . :) :)

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

7) Klicken Sie auf Exportieren und Sie erhalten ipa.

Geben Sie hier die Bildbeschreibung ein

8) Besuchen Sie https://www.diawi.com/ und ziehen Sie das heruntergeladene IPA per Drag & Drop. & teile den Link mit deinem Client / Benutzer, der testen möchte :)

Shrawan
quelle
2
Schön zu erwähnen, dass das Archiv deaktiviert wird, wenn Sie auf einen Emulator zeigen
Raul H
2

Am einfachsten folgen Sie den Schritten:

Schritt 1: Klicken Sie nach dem Archivieren des Projekts mit der rechten Maustaste auf das Projekt und wählen Sie Im Finder anzeigen

Schritt 2: Klicken Sie mit der rechten Maustaste auf das Projekt und wählen Sie als Paketinhalt anzeigen aus Products>Applications

Schritt 3: Klicken Sie mit der rechten Maustaste auf projectname.app

Schritt 4: Kopieren Sie projectname.app in einen leeren Ordner und komprimieren Sie den Ordner (foldername.zip)

Schritt 5: Ändern Sie die Zipfolder-Erweiterung in .ipa (foldername.zip -> foldername.ipa)

Schritt 6: Jetzt haben Sie die endgültige IPA-Datei

Devansh Vyas
quelle
1

Wählen Sie zum Zeitpunkt der Erstellung das Gerät als iOS-Gerät aus. Erstellen Sie dann die Anwendung. Wählen Sie Produkt-> Archivieren, dann Teilen und speichern Sie die IPA-Datei. Benennen Sie die ipa-Datei in .zip um und doppelklicken Sie auf die zip-Datei. Sie erhalten die .app-Datei im Ordner. Komprimieren Sie dann die AP-Datei der Anwendung und das iTunesArtwork-Image. Es wird im Format .zip sein und .zip in .ipa-Datei umbenennen.

Rajesh
quelle
0

Hier sind die Schritte, die ich ausgeführt habe, um die .ipa zu exportieren

  • Überprüfen Sie das Archiv
  • Klicken Sie auf "App verteilen"
  • Klicken Sie auf die Verteilungsmethode
  • Wählen Sie den Export im nächsten Bildschirm (Der Bildschirm wird nur angezeigt, wenn das Archiv validiert ist).
Shareef
quelle