Adición del SDK al proyecto
A continuación, se muestran detalles sobre cómo agregar el SDK de iOS de Oracle a su 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. Elija el conjunto de marcos de la carpeta adecuada en función del lugar donde desee ejecutar la aplicación (simulador o dispositivo real).NotaPuede arrastrar y soltar los archivos en el archivo Frameworks o puede agregarlos de la siguiente manera:
A partir de la versión 24.04, los marcos de 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 se ha seleccionado Copiar artículos si es necesario para la propiedad Destino.
- Asegúrese de que Agregar a destinos está seleccionado 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 del 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. - Para permitir a los usuarios descargar anexos que forman parte de una respuesta de aptitud, defina la clave de uso compartido Application Supports iTunes (
UIFileSharingEnabled
) enYES
y la clave de Support Opening Documents in place (LSSupportsOpeningDocumentsInPlace
) enYES
en el archivoInfo.plist
.