Creazione di un’app AEM Forms sicura per iOS building-a-secure-aem-forms-app-for-ios
Devi archiviare il progetto Xcode per l’app AEM Forms per creare il file di installazione (un file .ipa) e l’elenco delle proprietà (un file .plist). Il file dell’elenco delle proprietà contiene informazioni di configurazione dell’app ospitata all’interno, ad esempio il nome e il percorso di hosting dell’app. Per ulteriori informazioni sul file dell'elenco proprietà, vedere Informazioni sui file dell'elenco proprietà.
-
Accedi al seguente sito Web:
-
Crea un App ID. Per i passaggi dettagliati per la creazione di un ID app, vedi Creazione e configurazione degli ID app.
-
Per configurare l'identificatore del bundle per l'applicazione iOS per l'app, fare clic su Configura ID app.
-
Nella parte inferiore della pagina Web, selezionare Abilita per la protezione dei dati. Specificare le opzioni di protezione dei dati.
Fai clic su Fine.
-
Passa a Provisioning>Distribuzione e crea un nuovo profilo utilizzando l’ID app configurato nel passaggio 3.
-
Scarica e aggiungi il profilo di provisioning a Xcode e iPad.
-
Accedi al tuo computer Mac con Xcode e iOS SDK installato e configurato.
-
Apri il progetto
AEM Forms.xcodeproj
in Xcode. -
Fai clic su AEM Forms, in TARGET, seleziona AEM Forms. Seleziona la scheda Impostazioni build, individua la sezione Diritto alla firma del codice e, nel menu a discesa Diritti, seleziona l'opzione LC Enterprise.
-
Individua e apri il file
LC Enterprise.entitlements
nel codice Xcode per la modifica. In Diritti Xcode, aggiungi la stessa coppia chiave-valore presente nel profilo di provisioning. -
Nella scheda Impostazioni build, fai clic su Tutti, quindi su Combinati.
-
Nell'elenco Impostazioni espandere Firma codice.
-
Per Identità firma codice, selezionare la firma appropriata. Assicurati che la stessa firma sia selezionata per Debug, Versione e Qualsiasi SDK iOS.
-
In PROGETTO, seleziona AEM Forms e assicurati che sia selezionata la firma appropriata per Identità firma codice, Debug, Versione e Qualsiasi SDK iOS.
-
Crea e distribuisci l’app AEM Forms. Per istruzioni dettagliate su come generare e distribuire l'app AEM Forms, vedi Creare il programma di installazione per l'app AEM Forms.