Erstellen einer sicheren AEM Forms-App für iOS building-a-secure-aem-forms-app-for-ios
Sie müssen das Xcode-Projekt für die AEM Forms-App archivieren, um das Installationsprogramm (eine .ipa-Datei) und eine Eigenschaftenlistendatei (eine .plist-Datei) zu erstellen. Die Eigenschaftenlistendatei enthält Konfigurationsinformationen der gehosteten internen App, z. B. den Namen und den Hosting-Speicherort der App. Weitere Informationen zur Eigenschaftslistendatei finden Sie unter Informationen zu Listen-Dateien für Eigenschaften.
-
Melden Sie sich bei der folgenden Website an:
-
Erstellen Sie eine App-ID. Detaillierte Schritte zum Erstellen einer App-ID finden Sie unter Erstellen und Konfigurieren von App-IDs.
-
Um die Bundle-ID für die iOS-Anwendung für Ihre App zu konfigurieren, klicken Sie auf App-ID konfigurieren.
-
Wählen Sie unten auf der Webseite die Option Aktivieren für den Datenschutz. Legen Sie die Datenschutzoptionen fest.
Klicken Sie auf Fertig.
-
Navigieren Sie zu Bereitstellung > Verteilung und erstellen Sie ein neues Profil mit der in Schritt 3 konfigurierten App-ID.
-
Laden Sie das Profil für die Bereitstellung herunter und fügen Sie es zum Xcode und iPad hinzu.
-
Melden Sie sich bei Ihrem Mac-Computer an, auf dem Xcode und iOS SDK installiert und konfiguriert sind.
-
Öffnen Sie das Projekt
AEM Forms.xcodeproj
in Xcode. -
Klicken Sie auf AEM Forms und wählen Sie unter TARGETS die Option AEM Forms. Wählen Sie die Registerkarte Build-Einstellungen, suchen Sie den Abschnitt Code Signing- Berechtigung und wählen Sie in der Dropdown-Liste „Berechtigungen“ die Option LC Enterprise.
-
Suchen und öffnen Sie die Datei
LC Enterprise.entitlements
im Xcode zur Bearbeitung. Fügen Sie unter "XCode-Berechtigungen"dasselbe Schlüssel-Wert-Paar hinzu, das auch in Ihrem Bereitstellungsprofil vorhanden ist. -
Im Build-Einstellungen Registerkarte, klicken Sie auf Alle und klicken Sie anschließend auf Kombiniert.
-
Aus dem Einstellungen Liste, erweitern Code-Signierung.
-
Wählen Sie für Code Signing Identity die entsprechende Signatur. Achten Sie darauf, dass dieselbe Signatur für die Optionen Debug, Release und Any iOS SDK ausgewählt wird.
-
Wählen Sie unter PROJEKT die Option AEM Forms und stellen Sie sicher, dass die entsprechende Signatur für Code Signing Identity, Debug, Release und Any iOS SDK ausgewählt ist.
-
Erstellen Sie die AEM Forms-App und stellen Sie sie bereit. Detaillierte Anweisungen zur Erstellung und Bereitstellung der AEM Forms-App finden Sie unter Erstellen des Installationsprogramms für die AEM Forms-App.