Volver |

iOS

Introducción

iOS es el sistema operativo de Apple para teléfonos móviles.

Una aplicación para iOS se desarrolla en xCode con el lenguaje de programación Objective C o Swift. También se puede desarrollar aplicaciones híbridas utilizando un WebView. Se recomienda utilizar el webview WkWebView.

Información de Info.plist

A partir del archivo ipa se puede obtener el Info.plist, el cual es un archivo de manifiesto para las aplicaciones de iOS.

Para obtener el Info.plist se debe renombrar el archivo .ipa a .zip, luego descomprimir el zip y acceder al Info.plist que se puede abrir directamente con xcode.

 

Enlaces externos:

https://medium.com/cybersecurityservices/analyzing-the-ipa-file-of-an-ios-based-application-9c0a1749fe69

Certificates

Apple necesita que generes certificados para, por ejemplo, firmar las versiones de tu aplicación, firmar la distribuición de tu aplicación e incluso para servicios como Apple Push Notification o VoIP Services. Estos certificados son archivos .cer que se descargan en tu MacOS para agregarse en un keychain.

Obtención del archivo .ipa desde un iPhone

Se puede obtener el archivo .ipa desde Apple Configurator.

  1. Descargar Apple Configurator.
  2. Conectar un iPhone por USB.
  3. Abrir Apple Configurator.
  4. Ir a añadir.
  5. Elegir la opción Apps.
  6. Seleccionar la App de la cual queremos obtener el .ipa (debe estar previamente instalada en el iPhone).
  7. Mientras se está agregando la app al iPhone hay que dirigirse al siguiente path:
~/Library/Group\ Containers/K36BKF7T3D.group.com.apple.configurator/Library/Caches/Assets/TemporaryItems/MobileApps/

y finalmente, copiar el ipa.

 

Pasos finales para abrir el ipa.

Al obtener el archivo ipa, se debe renombrarlo a zip y descomprimirlo. Normalmente un archivo ipa va a tener un directorio llamado payload, el cual adentro tendrá un directorio con extensión .app. Se debe abrir este directorio para visualizar los datos de la app.

 

Referencias:

https://medium.com/testableapple/how-to-download-ipa-from-app-store-43e04b3d0332

Obtención del archivo .ipa desde Apple Store

Se puede usar la herramienta ipatool:

https://github.com/majd/ipatool#installation

En este artículo participaron: