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
Cómo hacer archivos .a
1. Cree un nuevo proyecto, seleccione Biblioteca estática.
2. Para asegurarse de que la biblioteca estática generada se pueda ejecutar en varios dispositivos, debe modificar Build Active Architecture Only a NO
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: