2 votos

¿Cómo encontrar MinimumOSVersion de todas las aplicaciones iOS adquiridas en iTunes?

Tengo muchos comprado apps de iOS en mi iTunes en mac os. Tengo un iPhone 4 con iOS 7.1.2 que no se puede actualizar a cualquier superior de iOS debido a la falta de compatibilidad. Algunas de las aplicaciones en iTunes descargado en mi iPhone 4 y, a continuación, transferir a iTunes, estas aplicaciones son compatibles con mi iPhone 4; Pero otras aplicaciones se han descargado directamente en iTunes necesidad versión mínima de iOS mayor que 7.1.2. Quiero encontrar estas aplicaciones incompatibles con mi iPhone 4.

Un ingenuo solución es la sincronización de todas las aplicaciones con mi iPhone 4 y la mirada en el mensaje de error que aparecerá una lista de aplicaciones incompatibles. ¿Hay alguna solución rápida para encontrar todas estas aplicaciones para eliminarlos?

1voto

Hamid Rohani Puntos 359

He cambiado de Walt Stoneburner de la secuencia de comandos que solía responder aquí a la lista de MimimumOSVersion de aplicaciones que se encuentra en la biblioteca de iTunes. Ejecutar Esta secuencia de comandos en la terminal:

for f in ~/Music/iTunes/iTunes\ Media/Mobile\ Applications/*.ipa; do
    (echo "$f" ; unzip -Z1 "$f" | egrep -i ".app/Info.plist$" | \
        awk '{ print length($0) " " $0; }' | sort -n | cut -d ' ' -f 2- | head -n1 | \
        xargs -I file unzip -p "$f" file  | \
        plutil -p - | egrep -i "\"MinimumOSVersion\"" ) | \
        perl -e 'while (<>) { if (m!^/!) { chop; $fqn=$_; } if (m/"(.+)" => (".+")/) { $e{lc($1)}=$2; } } print "\"${fqn}\",$e{\"minimumosversion\"}\n";'; \
done

Aparecerá una lista de aplicaciones como esta:

"/Users/username/Music/iTunes/iTunes Media/Mobile Applications/app1.ipa","7.0"
"/Users/username/Music/iTunes/iTunes Media/Mobile Applications/app1.ipa","8.0"
"/Users/username/Music/iTunes/iTunes Media/Mobile Applications/app3.ipa","7.1"
...

Si desea que la salida en un archivo que puede guardar la secuencia de comandos en un archivo (minimum.sh por ejemplo), a continuación, ejecute este comando en el terminal:

$ sh minimum.sh > output.csv

A continuación, abra output.csv con Apple Números y ordenar la tabla de la segunda columna. Mínimo versiones de iOS necesarios son observables.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X