Cómo averiguar qué perfil se utilizó para la construcción *.archivo ipa?


¿Es posible y cómo obtener esa información sobre el perfil solo de existente *.archivo ipa?

Author: Centurion, 2012-04-19

5 answers

Puedo darte una dirección en esto, no estoy seguro de si realmente ayudará:{[12]]}

  1. Cambie la extensión del archivo *.ipa a *.zip.
  2. Anule el archivo zip.
  3. La carpeta contiene un archivo *.app. Abra el contenido del paquete haciendo clic derecho en él.
  4. Dentro, encontrarás un archivo embedded.mobileprovision.

EDIT - Dado que Xcode 6 no muestra el perfil de aprovisionamiento, extenderé la respuesta para seguir viendo los detalles:

  1. Cambiar el extensión del embedded.mobileprovision a embedded.txt o simplemente ábralo con cualquier editor de texto de su elección.
  2. Dentro, encontrarás algunos datos binarios y un hash que contiene los detalles del perfil como Entitlements, CreationDate, ExpirationDate, Name, etc que será suficiente para conducir de forma concluyente al perfil de aprovisionamiento utilizado para crear el .ipa.

Espero que ayude!

 104
Author: tipycalFlow,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-02-07 14:50:54

Use Nomad.

$ ipa info /path/to/app.ipa

+-----------------------------+----------------------------------------------------------+
| ApplicationIdentifierPrefix | DJ73OPSO53                                               |
| CreationDate                | 2014-03-26T02:53:00+00:00                                |
| Entitlements                | application-identifier: DJ73OPSO53.com.nomad.shenzhen    |
|                             | aps-environment: production                              |
|                             | get-task-allow: false                                    |
|                             | keychain-access-groups: ["DJ73OPSO53.*"]                 |
| CreationDate                | 2017-03-26T02:53:00+00:00                                |
| Name                        | Shenzhen                                                 |
| TeamIdentifier              | S6ZYP4L6TY                                               |
| TimeToLive                  | 172                                                      |
| UUID                        | P7602NR3-4D34-441N-B6C9-R79395PN1OO3                     |
| Version                     | 1                                                        |
+-----------------------------+----------------------------------------------------------+
 31
Author: RyanM,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-07-28 23:12:03

Algo como lo siguiente vuelca una versión xml del perfil de aprovisionamiento:

unzip -p <ipafile>.ipa Payload/<myapp>.app/embedded.mobileprovision | security cms -D

Sustitúyase <ipafile> y <myapp> en consecuencia. Si no sabes lo que <myapp> debería ser, prueba:

unzip -l <ipafile>.ipa | grep mobileprovision
 13
Author: Warren,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-02-06 13:11:54

Vaya a su organizador Xcode y haga clic en los archivos.Puedes ver la lista de archivos que has creado. Al hacer clic en él le mostrará los detalles como la fecha de creación, identificador, etc. Puede encontrar el perfil que creó para esto coincidiendo con este identificador que obtuvo.

 0
Author: iOS Developer,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-06-18 07:23:38

A continuación se muestra el paso para obtener los detalles del perfil de un archivo IPA:

  1. Cambie la extensión de IPA a ZIP. Esto le pedirá una alerta si se debe mantener .ipa o uso.zip . Ir con Use .zip opción

Captura de pantalla 1

Captura de pantalla 1.5

  1. Esto convertirá IPA a ZIP archivo

Captura de pantalla 2

  1. Extrae el archivo ZIP haciendo doble clic en it

Captura de pantalla 3

  1. Esto creará una carpeta con el contenido: Payload, SWIFTSupport y Symbols

Captura de pantalla 4

  1. Goto Payload -> App file

Captura de pantalla 5

  1. Haga clic derecho y 'Mostrar el contenido del paquete ' para el archivo de aplicación

Captura de pantalla 6

  1. Esto mostrará contenido detallado como codiSeño, archivo localizado, framework, archivos de provisión etc de su archivo de aplicación

Captura de pantalla 7

  1. Puede ver los detalles del perfil de provisión en incrustado.mobileprovision . Este archivo solo se puede leer en formato txt. Entonces agrega una extensión .txt a file

Captura de pantalla 8

  1. Ahora abre este archivo usando TextEdit. Ahora vaya a fondo a través de este archivo puede ver perfiles de provisión para el IPA .

Captura de pantalla 9

 0
Author: Jayprakash Dubey,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-12-15 13:18:08