Cambiar la versión de la aplicación con solo el file IPA provisto (sin xcode)

Tengo una aplicación que fue desarrollada para mi empresa. Lamentablemente, debe renunciar (sé cómo funciona esta parte) porque el certificate de distribución ha caducado. El problema es que debemos cambiar el número de versión para que permita una actualización en todos los iPads. ¿Alguien sabe cómo hacer esto con el terminal (tengo xcode instalado pero no tengo y de los files de los desarrolladores). Una vez más, solo tengo el file IPA para la aplicación.

Gracias por cualquier ayuda.

  • Cambie el nombre de la .ipa a .zip y descomprima el file.
  • Dentro debería haber una carpeta llamada "carga útil", y dentro de esa carpeta debería ser su file de aplicación.
  • Haga clic derecho en el file de la aplicación y elija "Mostrar contenido del package".
  • Encuentre el file Info.plist (llamado "Info.plist" o "AppName_Info.plist"). Abre ese file con un editor de text
  • Cambie el valor de "CFBundleVersion" y "CFBundleShortVersionString" a su número de versión deseado.
  • Re-zip el file
  • Cambia el nombre del file .zip a .ipa
  • Vuelva a firmar el .ipa

En respuesta al comentario de Chris Emerson anterior (lo siento, no tengo la reputación suficiente para agregar otro comentario, así que estoy agregando una respuesta) ¡todavía es posible hacer esto! Acabo de hacerlo para un IPA con las últimas actualizaciones de todo iOS 8.3, OX Mavericks. Estaba recibiendo el mismo post "… no se pudo instalar en este momento" y resultó ser un problema con los derechos en el perfil de aprovisionamiento que no coinciden con los derechos en * .app.

Puede verificar los derechos en ambos, así: https://developer.apple.com/library/ios/technotes/tn2318/_index.html#//apple_ref/doc/uid/DTS40013777-CH1-TNTAG68 , y puse un respuesta que detalla cómo arreglé los derechos de mi IPA para que coincidan aquí: Alterar la versión mínima del SO de IPA sin XCode, iOS 8+ .