Creo que hay un problema con el archivo .entitlements de mi aplicación cuando se crea un archivo .ipa y, por lo tanto, deseo verificar el ID del paquete del archivo de derechos. Hay un script de compilación bastante complicado que estoy usando para cambiar algunas cosas allí antes de compilar, así que quiero ver cuál es el producto final. Sé que solía haber un plugin de derechos que podía obtener de la IPA pero parece que ya no está allí. ¿Hay alguna manera de acceder al archivo .entitlements ahora?¿Hay alguna manera de ver el archivo .entitlements de su aplicación desde el archivo .ipa de su aplicación?
Respuesta
Claro, descomprima el archivo .ipa
que creará un directorio de carga útil. Dentro del directorio de carga útil está el paquete de la aplicación. Haga clic con el botón derecho en el paquete de la aplicación en Finder para "Mostrar contenido del paquete".
Busque el archivo embedded.mobileprovision que puede abrir con un editor de texto o un editor plist. Busque el <key>Entitlements</key>
Para aquellos que llegan aquí a través de Google, la información que Apple proporciona al https://developer.apple.com/library/ios/qa/qa1798/_index.html es mucho más reciente. specifially, después de descomprimir el IPA:
Mostrar los derechos en la aplicación ejecutando:
codesign -d --entitlements :- "Payload/YourApp.app"
y mostrar el archivo de suministro mediante la ejecución:
security -D -i "Payload/YourApp.app/embedded.mobileprovision"
en mi caso 'security -D -i' no funcionó, tuve que usar 'security cms -D -i' en su lugar – subzero
- 1. ¿Existe alguna manera fácil de "desactivar el registro" antes de liberar su aplicación en el mercado?
- 2. ¿Hay alguna manera de saber si su aplicación se está utilizando mientras el usuario está en el teléfono?
- 3. ¿Qué es el archivo .ipa?
- 4. ¿Hay alguna manera de verificar si un usuario realmente calificó su aplicación?
- 5. ¿Hay alguna manera de ver el origen de un archivo pcode (.p) en MATLAB?
- 6. ¿Hay alguna forma de garantizar que una biblioteca de clases use su propia configuración de aplicación?
- 7. Distribución de la aplicación de iPad (archivo de formato .ipa) en el sitio web
- 8. Lectura de un archivo Localization.strings desde * .ipa
- 9. Iniciar el archivo IPA después de instalarlo en el dispositivo
- 10. ¿Hay alguna manera de crear su propio elemento HTML?
- 11. ¿Cuándo/cómo mi aplicación .NET utiliza su archivo App.Config?
- 12. Hackear su propia aplicación
- 13. ¿Hay alguna herramienta para explorar los datos de iCloud de su aplicación?
- 14. Obtener tamaño de imagen de JPEG desde su archivo binario
- 15. Cambiar el archivo de Python en su lugar
- 16. ¿Hay alguna manera de usar un archivo de fuente ODTTF en mi aplicación WPF?
- 17. archivo xcode4/IPA problema
- 18. Extracto icono de la aplicación desde el archivo apk
- 19. ¿hay alguna manera de ver el origen de un módulo desde la consola de python?
- 20. ¿Hay alguna manera de ver el código fuente de un método desde la consola de Rails?
- 21. ¿Hay alguna manera de ver qué UDID están incluidos en una compilación?
- 22. ¿Cómo indexar su aplicación Silverlight en el motor de búsqueda?
- 23. Android: ¿Hay alguna manera de mostrar DialogPreference desde el código?
- 24. ¿Cómo puedo encontrar el número de versión de una aplicación para iPhone desde la IPA?
- 25. Mi iPhone aplicación se está archivada como "Mac App Archivo" y no "archivo aplicación de iOS"
- 26. ¿Hay alguna manera de verificar si un usuario ha calificado su aplicación en la tienda de aplicaciones?
- 27. Mapas de llamadas para direcciones desde el interior de su aplicación - iOS5 iOS6
- 28. ¿Cómo hago que UIWebView muestre un archivo pdf desde su propia aplicación?
- 29. ¿Hay alguna manera de actualizar la aplicación de su teléfono, por ejemplo, crear la página y comenzar a ejecutar los scripts desde el principio?
- 30. ¿Hay alguna manera de conectar mi consola a una aplicación heroku para ver la actividad de la aplicación/sitio web?
Mi archivo embedded.mobileprovision solo muestra una montón de números y ningún texto en absoluto. ¿Hay algún otro paso que deba tomar para que ese humano sea legible? – fjlksahfob
El formato debe ser una lista de propiedades, solo verificado con una de mis ipa's. – FluffulousChimp
¿Es tu ipa reciente? Estoy bastante seguro de que solían ser candidatos en el pasado. Traté de cambiar el nombre de mi archivo embedded.mobileprovision a un plist y me dijeron que estaba dañado cuando intenté abrirlo. Al mirar el 'Tipo' de archivo que fue con Obtener información, Apple dice que es un 'Perfil de aprovisionamiento del desarrollador'. – fjlksahfob