Aggiungere l'SDK al progetto
Di seguito sono riportati i dettagli relativi all'aggiunta dell'SDK Oracle iOS al progetto.
- Scaricare l'SDK client ODA per iOS ed estrarlo nel sistema locale.
- Aggiungere il file
.xcframework
al fileFrameworks
nel progetto Xcode. Scegliere il set di framework dalla cartella appropriata a seconda di dove si desidera eseguire l'applicazione (simulatore o dispositivo effettivo).NotaÈ possibile trascinare e rilasciare i file nel file Frameworks oppure aggiungerli come indicato di seguito.
A partire dalla release 24.04, i framework per Intel e M1 Chip Mac vengono raggruppati in un singolo file.xcframework
.- Fare clic su File > Aggiungi file a "<project name>".
- Scegliere i file
.framework
che si desidera aggiungere a seconda di dove si desidera eseguire l'applicazione (simulatore o dispositivo effettivo). - Assicurarsi che sia selezionata l'opzione Copia elementi se necessario (situata in Destinazioni).
- In alternativa, è possibile trascinare e rilasciare i file
.framework
nel file di progetto in Xcode.
- Dopo aver aggiunto i file:
- Assicurarsi di copiare gli elementi se necessario per la proprietà Destinazione selezionata.
- Assicurarsi che per il progetto sia selezionata l'opzione Aggiungi a destinazioni.
- Incorporare e firmare i framework nella categoria Framework, Librerie e Contenuto incorporato nella scheda Generale. (Questo può variare in base alla versione di Xcode che stai utilizzando.) Assicurarsi che l'opzione Destinazioni sia selezionata.
- Aggiungere le seguenti chiavi nel file
Info.plist
del progetto:- Privacy - Posizione sempre e descrizione uso in uso o
<key>NSLocationAlwaysUsageDescription</key>
e la corrispondente <string></string> nel codice origine. - Privacy - Posizione in caso di uso - Descrizione uso o
<key>NSLocationWhenInUseUsageDescription</key>
e il corrispondente<string></string>
nel codice sorgente. - Privacy - Descrizione uso microfono o
<key>NSMicrophoneUsageDescription</key>
e il corrispondente<string></string>
nel codice sorgente. - Privacy - Descrizione uso fotocamera o
<key>NSCameraUsageDescription</key>
e il corrispondente<string></string>
nel codice sorgente. - Privacy - Descrizione uso libreria foto o
<key>NSPhotoLibraryUsageDescription</key>
e il corrispondente<string></string>
nel codice sorgente.
- Privacy - Posizione sempre e descrizione uso in uso o
- Per aprire una posizione in Google Maps anziché in Apple Maps quando un utente tocca una vista mappa in un messaggio di posizione, dichiarare gli schemi di URL utilizzati da Maps SDK per iOS nel file
Info.plist
dell'applicazione come descritto nella documentazione di Google Maps SDK per iOS. - Per consentire agli utenti di scaricare gli allegati che fanno parte di una risposta skill, impostare la chiave di condivisione Application Supports iTunes file (
UIFileSharingEnabled
) suYES
e la chiave di apertura dei documenti di supporto nella posizione (LSSupportsOpeningDocumentsInPlace
) suYES
nel fileInfo.plist
.