Cree un nuevo archivo .a de biblioteca estática de iOS

El papel de los archivos .a

Algunas funciones del proyecto deben ser utilizadas por otros, pero no quieren revelar el código central. Por ejemplo, Alipay, WeChat y otros terceros tienen archivos .a
Inserte la descripción de la imagen aquí

Cómo hacer archivos .a

1. Cree un nuevo proyecto, seleccione Biblioteca estática.

Inserte la descripción de la imagen aquí

2. Para asegurarse de que la biblioteca estática generada se pueda ejecutar en varios dispositivos, debe modificar Build Active Architecture Only a NO

Inserte la descripción de la imagen aquí

Escriba un método de salida y expóngalo en el archivo de encabezado

@interface TestStaticLibrary : NSObject
+(void)pringString;
@end

@implementation TestStaticLibrary
+(void)pringString{
    NSLog(@"第一个.a文件");
}

Elija cualquier simulador para compilar una vez, y luego elija la máquina real para compilar una vez, puede ver que el archivo .a debajo de Produts se vuelve rojo.

mostrar en el buscador puede encontrar estos dos archivos .a

Fusionar estos dos archivos .a

Formato de comando:
lipo : crea la ruta absoluta del primer archivo .a y la ruta absoluta del segundo archivo .a: ingresa la ruta del archivo .a final / xxx.a

Ver la información del archivo .a

lipo info ".a地址"

Cómo usar bibliotecas estáticas

Para crear un nuevo proyecto, arrastre el archivo .a y el archivo de encabezado a él, puede usarlo, como se muestra en la figura:
Inserte la descripción de la imagen aquí

Final perfecto

Referencia: https://www.jianshu.com/p/e82426911a91

Supongo que te gusta

Origin blog.csdn.net/qq_28285625/article/details/104533090
Recomendado
Clasificación