Bereitstellen von iOS-Anwendungen für die Ad-hoc-Weitergabe

Aus Appmethod Topics
Wechseln zu: Navigation, Suche

Nach oben zu Mobile iOS-Anwendungsentwicklung


Für eine Ad-hoc-Weitergabe Ihrer Anwendung müssen Sie die Anwendung zuerst mit einer bestimmten Plattformkonfiguration erzeugen, die spezifisch für die Ad-hoc-Weitergabe ist.

Voraussetzungen

Bevor Sie eine Version Ihrer iOS-Anwendung für die Ad-hoc-Weitergabe erzeugen können, müssen Sie die folgenden Schritte ausführen:

Unterstützen von 32-Bit- und 64-Bit-iOS-Geräten

So erzeugen Sie eine Anwendungsarchivdatei, die 32-Bit- und 64-Bit-iOS-Geräte unterstützt:

  1. Wählen Sie Projekt > Optionen, um das Dialogfeld Projektoptionen zu öffnen.
  2. Wählen Sie im Feld Ziel eine iOS-Gerätekonfiguration für 64 Bit aus, wie z. B. iOS-Gerät - 64 Bit - Alle Konfigurationen.
  3. Aktivieren Sie die Option Universelle iOS-Binärdatei generieren (armv7 + arm64). Sie finden diese Option unter:
    • Object Pascal-Compiler > Compilieren > Weitere Optionen (Object Pascal)
    • C++-Compiler > Erweitert > Weitere Optionen (C++)
  4. Wählen Sie beim Erzeugen Ihrer Anwendungsarchivdatei iOS-Gerät - 64 Bit als Zielplattform aus.

So erzeugen Sie zwei Anwendungsarchivdateien, eine für 32-Bit- und eine 64-Bit-iOS-Geräte:

  1. Erzeugen Sie Ihre Anwendungsarchivdatei mit iOS-Gerät - 32 Bit als Zielplattform.
  2. Erzeugen Sie Ihre Anwendungsarchivdatei mit iOS-Gerät - 64 Bit als Zielplattform.

Wenn Sie entweder 32-Bit- oder 64-Bit-iOS-Geräte unterstützen möchten, wählen Sie beim Erzeugen Ihrer Anwendungsarchivdatei die Plattform als Zielplattform aus, die Sie unterstützen möchten.

Erzeugen einer Anwendungsarchivdatei für die Anwendung

Für die Erzeugung eines Bundle für die Ad-hoc-Weitergabe vorbereitetes Projekt

Führen Sie die folgenden Schritte aus, um eine Anwendungsarchivdatei für Ihre Anwendung zu erzeugen:

  1. Führen Sie den Platform Assistant auf dem Mac aus.
  2. In Appmethod in der Projektverwaltung:
    1. Erweitern Sie den Knoten Build-Konfigurationen, und doppelklicken Sie auf die Release-Konfiguration bzw. eine andere Build-Konfiguration, die Sie zum Erstellen des signierten Anwendungspakets verwenden möchten.
    2. Erweitern Sie den Knoten Zielplattformen, und doppelklicken Sie auf eine iOS-Geräte-Zielplattform, um diese Plattform auszuwählen. Die ausgewählte Zielplattform wird in Fettschrift angezeigt. Siehe Unterstützen von 32-Bit- und 64-Bit-iOS-Geräten weiter oben.
    3. Erweitern Sie den Knoten der ausgewählten iOS-Geräte-Zielplattform, erweitern Sie darin den Knoten Konfiguration, und doppelklicken Sie auf den Plattformkonfigurationsknoten Ad-hoc, um diese Plattformkonfiguration auszuwählen. Die ausgewählte Plattformkonfiguration wird in Fettschrift angezeigt.
  3. Wählen Sie Projekt > Bereitstellung, und klicken Sie auf die Schaltfläche Bereitstellen DMgrDeploy.png, um die Anwendung bereitzustellen.

Appmethod erzeugt Ihre Anwendung mit dem SDK, das Sie zuvor in der IDE hinzugefügt haben, stellt eine Verbindung zu Ihrem Mac mit dem Verbindungsprofil her, das Sie für die Plattform iOS-Gerät konfiguriert haben, und der auf dem Mac ausgeführte Platform Assistant bereitet Ihre Anwendung für die Ad-hoc-Weitergabe vor.

Hinweis: Bei der erstmaligen Verwendung eines Benutzerkontos auf dem Mac zum Erzeugen einer iOS-Geräteanwendung werden Sie vom Mac aufgefordert, Appmethod zu gestatten, Anwendungen mit Ihrem privaten Schlüssel zu signieren. Sie müssen dies auf dem Mac akzeptieren, damit Appmethod Ihre Anwendung bereitstellen kann.

Ihre auf dem Mac erzeugte Anwendung wird anschließend auf Ihr Entwicklungssystem kopiert. Die endgültige Anwendungsdatei (.ipa) befindet sich im Projektordner: <Projektordner>\<Plattform>\<Build-Konfiguration>\<Projektname>.ipa. Zum Beispiel: C:\Users\<Benutzer>\Documents\Embarcadero\Studio\Projects\MyProject\iOSDevice64\Release\MyProject.ipa.

Installieren der Anwendung auf dem iOS-Gerät

Ziehen Sie auf dem Mac die Anwendungsarchivdatei auf das Xcode-Symbol "iPhone Configuration Utility" oder das iTunes-Symbol im Dock, um Ihre Anwendung auf dem iOS-Gerät zu installieren. Weitere Informationen finden Sie in der Apple-Dokumentation (EN).

Tipp: Sie müssen die Anwendungsarchivdatei nicht von Ihrem Entwicklungs-PC auf Ihren Mac übertragen. Die Originalversion der Anwendungsarchivdatei befindet sich auf dem Mac im Scratch-Verzeichnis.

Siehe auch