Cómo agregar mapas de Baidu en IOS
El primer método es arrastrar y soltar el archivo .a de la plataforma correspondiente en Grupos y Archivos en el lado izquierdo del proyecto XCode, pero la desventaja es que el La máquina real y el simulador se compilan cada vez que necesita volver a agregar el archivo .a;
El segundo método es usar el comando lipo para fusionar los archivos .a del dispositivo y el simulador en un archivo común. .un archivo. Segundo método: use el comando lipo para fusionar los archivos .a del dispositivo y el simulador en un archivo .a común, arrastre y suelte el archivo .a común combinado en el proyecto, el comando específico es el siguiente:?lipo -create Release- iphoneos/libbaidumapapi.a Release-iponesimulator/ libbaidumapapi.a -output libbaidumapapi.a
El tercer método:
1 Copie la carpeta libs de la API al proyecto de la aplicación. directorio
2. -> Editar objetivo activo -> Compilación -> Vinculación -> Otras banderas de vinculación y agregue -lbaidumapapi
3. En el proyecto de XCode -> Editar objetivo activo -> Compilación -> Vinculación -> Agregar otras banderas de vinculación - lbaisumapapi para establecer la ruta del enlace de la biblioteca estática
3. Destino -> Construir -> Ruta de búsqueda -> Rutas de búsqueda de la biblioteca, agregue el directorio de la biblioteca estática, como "$(SCROOT)/... /libs/Release". /libs/Release$(EFFECTIVE_PLATFORM_NAME)", donde la macro $(SRCROOT) representa el directorio de archivos de su proyecto y la macro $(EFFECTIVE_PLATFORM_NAME) representa si la configuración actual es un sistema operativo o un emulador
Nota : Las bibliotecas estáticas utilizan la implementación de la biblioteca estática ObjectC++, por lo que debe asegurarse de que su proyecto tenga al menos un archivo con un sufijo .mm (puede cambiar el nombre de cualquier archivo con un sufijo .m a .mm Nota: durante el proceso de modificación, asegúrese de distinguir entre la m china y la m m inglesa. Si agrega la m china en el sufijo del archivo, su archivo se informará como perdido y se volverá rojo)
Introduzca el archivo de recursos mapapi.bundle
Este paso es opcional. mapapi.bundle almacena la imagen del recurso, la vista de marcador predeterminada y el punto clave de ruta. Si no necesita utilizar la función de visualización de imágenes incorporada, no puede agregar esto. archivo de paquete. También puede reemplazarlo según sus necesidades específicas. O eliminar los archivos de imagen en este paquete. Cómo agregar Copiar mapapi.bundle al directorio de su proyecto y arrastrar el archivo del paquete a Grupos y archivos en el lado izquierdo de su proyecto XCode.