Estoy tratando de determinar cómo extraer u obtener mediante programación el esquema de URL personalizado desde un archivo de aplicación .ipa
.¿Cómo puedo extraer el esquema de URL personalizado de un archivo .ipa?
¿Esto es posible?
Estoy tratando de determinar cómo extraer u obtener mediante programación el esquema de URL personalizado desde un archivo de aplicación .ipa
.¿Cómo puedo extraer el esquema de URL personalizado de un archivo .ipa?
¿Esto es posible?
Sí, esto es posible. Primero, descomprime el archivo .ipa. (puede cambiarle el nombre con .zip para hacer esto). Luego, dentro del archivo .ipa, encontrará que hay un archivo Info.plist. Puede analizar ese archivo, buscar "CFBundleURLSchemes" y verá primero el ID de la aplicación seguido de la URL personalizada, si se define uno para la aplicación.
Sí, solo puede descomprimir el ipa (este es solo un archivo comprimido), abra la aplicación <> .app y busque info.plist. Debe contener cualquier esquema de URL de aplicación personalizada, si la aplicación lo admite.
Así que fui a iTunes en mi Mac y busqué en la "App Library" la "APP IN QUESTION".
I a continuación: • Haga clic en el "APP PREGUNTA EN" aplicación y seleccionado “Mostrar en Finder”
• luego duplicado la "aplicación en cuestión" .ipa presento
• Luego cambió el nombre del archivo .ipa a terminar en .zip lugar (diciendo, sí que sea un .zip si es necesario)
• Luego abrió la cremallera a una carpeta
• abrí la carpeta de carga útil
• Me derecha de la tecla “ 'aplicación en cuestión' .app” y seleccionado “Mostrar contenido del paquete”
• Abrí el “archivo Info.plist” en un editor de texto como el TextWrangler.app libre
• busqué “URL” y encontró lo siguiente:
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLSchemes</key>
<array>
<string>app-in-question</string>
<string>sslapp-in-question</string>
</array>
</dict>
</array>
yo era entonces capaz de ir con éxito para Safari y escriba: app-en-pregunta: // y sslapp-en-pregunta : // y se le solicitó si quería iniciar la aplicación en cuestión.
También puede hacerlo en una PC. Abra el archivo plist utilizando http://www.icopybot.com/plist-editor.htm. Las aplicaciones para iOS y Android generalmente comparten los mismos esquemas de URL, por lo que esta es una forma de obtenerlos también para Android. –
Lo hice, en mi caso info.plist es binario para todos los archivos ipa que probé – RezaRahmati
gracias este enfoque funcionó para mí! – Jose