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. ¿Hay alguna manera de eliminar usuarios para su aplicación de Facebook?
- 4. ¿Qué es el archivo .ipa?
- 5. ¿Hay alguna manera de verificar si un usuario realmente calificó su aplicación?
- 6. ¿Hay alguna manera de ver el origen de un archivo pcode (.p) en MATLAB?
- 7. ¿Hay alguna forma de garantizar que una biblioteca de clases use su propia configuración de aplicación?
- 8. Lectura de un archivo Localization.strings desde * .ipa
- 9. Distribución de la aplicación de iPad (archivo de formato .ipa) en el sitio web
- 10. Iniciar el archivo IPA después de instalarlo en el dispositivo
- 11. ¿Hay alguna manera de crear su propio elemento HTML?
- 12. ¿Cuándo/cómo mi aplicación .NET utiliza su archivo App.Config?
- 13. Hackear su propia aplicación
- 14. ¿Hay alguna herramienta para explorar los datos de iCloud de su aplicación?
- 15. Obtener tamaño de imagen de JPEG desde su archivo binario
- 16. Cambiar el archivo de Python en su lugar
- 17. ¿Hay alguna manera de usar un archivo de fuente ODTTF en mi aplicación WPF?
- 18. archivo xcode4/IPA problema
- 19. Extracto icono de la aplicación desde el archivo apk
- 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 el origen de un módulo desde la consola de python?
- 22. ¿Hay alguna manera de ver qué UDID están incluidos en una compilación?
- 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. ¿Cómo indexar su aplicación Silverlight en el motor de búsqueda?
- 26. Mi iPhone aplicación se está archivada como "Mac App Archivo" y no "archivo aplicación de iOS"
- 27. ¿Cómo puedo obtener el nombre de una aplicación de Facebook con su ID de aplicación y su secreto?
- 28. ¿Hay alguna manera de verificar si un usuario ha calificado su aplicación en la tienda de aplicaciones?
- 29. ¿Cómo hago que UIWebView muestre un archivo pdf desde su propia aplicación?
- 30. Mapas de llamadas para direcciones desde el interior de su aplicación - iOS5 iOS6
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