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?
5 answers
Puedo darte una dirección en esto, no estoy seguro de si realmente ayudará:{[12]]}
- Cambie la extensión del archivo
*.ipa
a*.zip
. - Anule el archivo zip.
- La carpeta contiene un archivo
*.app
. Abra el contenido del paquete haciendo clic derecho en él. - 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:
- Cambiar el extensión del
embedded.mobileprovision
aembedded.txt
o simplemente ábralo con cualquier editor de texto de su elección. - 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!
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 |
+-----------------------------+----------------------------------------------------------+
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
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.
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:
- Cambie la extensión de
IPA
aZIP
. Esto le pedirá una alerta si se debe mantener .ipa o uso.zip . Ir conUse .zip
opción
- Esto convertirá
IPA
aZIP
archivo
- Extrae el archivo ZIP haciendo doble clic en it
- Esto creará una carpeta con el contenido: Payload, SWIFTSupport y Symbols
- Goto Payload -> App file
- Haga clic derecho y 'Mostrar el contenido del paquete ' para el archivo de aplicación
- Esto mostrará contenido detallado como codiSeño, archivo localizado, framework, archivos de provisión etc de su archivo de aplicación
- 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
- 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 .
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