ios de descompresión biblioteca estática


En primer lugar para preparar un archivo .a biblioteca estática, como llamada staticLibrary.a, en el escritorio en el directorio de prueba.

arco de separación

En primer lugar para filebuscar staticLibrary.a, vistazo al archivo contiene varias arco.

~  cd Desktop/test
test  ls
staticLibrary.a
test  file staticLibrary.a 
staticLibrary.a: Mach-O universal binary with 2 architectures
staticLibrary.a (for architecture armv7):   current ar archive random library
staticLibrary.a (for architecture arm64):   current ar archive random library
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

Se puede ver el archivo contiene dos arco, que son ARMv7 y arm64. 
Puesto que el objeto cuando se tira debajo de ella debe ser a una sola base de datos, por lo que aquí hemos retirado ARMv7 v7.a llamado:

lipo staticLibrary.a -thin armv7 -output v7.a
  • 1

Este tiempo debe ser más que un archivo en el directorio v7.a prueba.

.a objeto sacó archivo

ar -x v7.a
  • 1

Va a encontrar algunos archivos más .o

Obtener archivo

Por ejemplo, de algo más que un archivo View.o, utilice el siguiente comando para obtener:

nm View.o > view.m
  • 1

Bien tomar un archivo view.m mirada


Original: http: //blog.csdn.net/showhilllee/article/details/49871363

Publicados 172 artículos originales · ganado elogios 35 · vistas 390 000 +

Supongo que te gusta

Origin blog.csdn.net/u012198553/article/details/78132922
Recomendado
Clasificación