Adición del SDK al proyecto
A continuación, se muestran detalles sobre cómo agregar el SDK de iOS de Oracle al proyecto.
- Descargue el SDK del cliente de ODA para iOS y extráigalo al sistema local.
- Agregue el archivo
.xcframework
al archivoFrameworks
en el proyecto Xcode. Elige el conjunto de frameworks de la carpeta apropiada dependiendo de dónde quieras ejecutar la aplicación (simulador o dispositivo real).NotaPuede arrastrar y soltar los archivos en el archivo de Frameworks o puede agregarlos de la siguiente manera:
A partir de la versión 24.04, los marcos para Intel y M1 Chip Mac se empaquetan en un único archivo.xcframework
.- Haga clic en Archivo > Agregar archivos a" < nombre de proyecto>".
- Seleccione los archivos
.framework
que desea agregar en función de dónde desee ejecutar la aplicación (simulador o dispositivo real). - Asegúrese de seleccionar Copiar elementos si es necesario (situado en Destinos).
- También puede arrastrar y soltar los archivos
.framework
en el archivo de proyecto en Xcode.
- Después de agregar los archivos:
- Asegúrese de que Copiar elementos si es necesario para la propiedad Destino esté seleccionada.
- Asegúrese de que se ha seleccionado Agregar a destinos para el proyecto.
- Integre y firme los marcos en la categoría Marcos, Bibliotecas y Contenido embebido del separador General. (Puede variar según la versión de Xcode que esté utilizando.) Asegúrese de que la opción Destinos esté seleccionada.
- Agregue las siguientes claves en el archivo
Info.plist
del proyecto:- Privacy - Location Always and When In Use Usage Description o
<key>NSLocationAlwaysUsageDescription</key>
y los <string></string> correspondientes en el código fuente. - Privacy - Location When In Use Usage Description o
<key>NSLocationWhenInUseUsageDescription</key>
y las<string></string>
correspondientes en el código fuente. - Privacy - Microphone Usage Description o
<key>NSMicrophoneUsageDescription</key>
y los<string></string>
correspondientes en el código fuente. - Privacy - Camera Usage Description o
<key>NSCameraUsageDescription</key>
y los<string></string>
correspondientes en el código fuente. - Privacidad: descripción de uso de la biblioteca de fotos o
<key>NSPhotoLibraryUsageDescription</key>
y el<string></string>
correspondiente en el código fuente.
- Privacy - Location Always and When In Use Usage Description o
- Para abrir una ubicación en Google Maps en lugar de Apple Maps cuando un usuario toca una vista de mapa en un mensaje de ubicación, declare los esquemas de URL que utilizan los SDK de mapas para iOS en el archivo
Info.plist
de la aplicación, como se describe en la documentación del SDK de Google Maps para iOS. - To enable users to download attachments that are part of a skill response, set the Application Supports iTunes file sharing key (
UIFileSharingEnabled
) toYES
and the Support opening documents in place key (LSSupportsOpeningDocumentsInPlace
) toYES
in theInfo.plist
file.