¿Es posible crear una lista de texto de todas mis aplicaciones en la tienda de aplicaciones (Mac)?

10

Como no puedo copiar la lista de mis aplicaciones 'compradas' en la tienda de aplicaciones de Apple, me pregunto si hay alguna otra forma de hacerlo. Tengo poca experiencia en informática, así que si hay una solución, debería ser paso a paso. Gracias.

K Forsyth
fuente

Respuestas:

5

Estas son excelentes respuestas, pero también mencionaré la masherramienta de línea de comandos porque es un comando único para lo que desea (una vez que lo instala) y, con frecuencia, la aplicación App Store de Apple simplemente no funciona, y massiempre funciona.

Descargue la aplicación aquí https://github.com/mas-cli/mas/releases (seleccione mas-cli.zip). Los desarrolladores pueden usar lo brew install masque es más fácil ...

Abra una Terminal en la misma carpeta donde la descomprime, luego escriba "./mas list".

Probablemente primero tengas que hacer "./mas signin", no recuerdo el flujo de trabajo.

demianturner
fuente
Hola y gracias por la respuesta. Intenté esto en vano. Me imagino que esto probablemente se deba a mi inexperiencia, más que a su solución. Descomprimí mas-cli.zip en mi Carpeta de utilidades en Aplicaciones + luego eliminé mas-cli.zip de la carpeta, dejando atrás a mas (en la misma carpeta que la Aplicación de terminal ). Luego escribí ./mas list y obtuve -bash: ./mas: No existe tal archivo o directorio . Cuando escribí ./mas iniciar sesión
K Forsyth
Sí, parece que su indicador de Terminal está en una carpeta diferente del masbinario. Puede encontrar en qué carpeta está su Terminal escribiendo pwd(directorio de trabajo actual) y luego navegar al directorio correcto usando cd(cambiar directorio).
demianturner
Ah! Eso fue todo. Después de escribir pwd, me di cuenta de dónde debía estar mas y lo instalé allí. Luego escribí ./mas list en la ventana de Terminal y apareció una lista. Desafortunadamente, tampoco incluye aplicaciones de la tienda de aplicaciones desinstaladas, por lo que todavía estoy buscando una solución que funcione con Sierra. ps según sus instrucciones en los comentarios anteriores, después de probar pwd , luego escribí cd , pero como no entendí el resultado (que para mis ojos inexpertos parecía no ser nada), continué como lo describí. ¿Es necesario que "deshaga" el cd 'command' (y si es así, cómo? Tx)
K Forsyth
Probablemente este no sea el lugar para un tutorial de línea de comandos, pero aquí hay un enlace para comenzar davidbaumgold.com/tutorials/command-line
demianturner
Tx Ese ES un excelente tutorial (¡aunque también tuve que buscar la definición de un Directorio! :) de todos modos ... ya no estoy preocupado.
K Forsyth
15

En sistemas de hasta 10.11.6 puede guardar la página "Comprada" como archivo html en el disco:

  • Salga de App Store.app
  • Abra Terminal.app en / Aplicaciones / Utilidades
  • Ingrese defaults write com.apple.appstore ShowDebugMenu -bool truey Return/⏎presione la tecla para mostrar el menú de depuración en App Store.app.
  • Abra App Store.app (verifique que el menú "Depurar" esté disponible)

    ingrese la descripción de la imagen aquí

    Si tiene algunas compras ocultas y desea que también se incluyan en la lista, guárdelas en su cuenta.

  • Abra la página "Comprado" - inicie sesión con su ID de Apple si es necesario.
  • Golpear cmdU
  • Salga de App Store.app
  • Traiga Terminal.app al frente e ingrese:

    cp ~/Library/Containers/com.apple.appstore/Data/Library/Documentation/pageSource.html ~/Desktop/pageSource.html
    

    y pulsa la Return/⏎tecla El archivo pageSource.html ahora está en su escritorio y se puede abrir con un navegador

  • (Ingrese defaults write com.apple.appstore ShowDebugMenu -bool falsey Return/⏎presione la tecla para eliminar nuevamente el menú de depuración en App Store.app).
  • Entra exity presiona la Return/⏎tecla.
  • Salga de Terminal.app
klanomath
fuente
¡Buena respuesta! :) ¿Sabes cuál es la historia con esta solución en macOS Sierra?
Monomeeth
@Monomeeth Probablemente sepa que el menú de depuración ya no existe en la App Store.app de Sierra. Traté de sumergirme en los diversos archivos de caché / base de datos en ~ / Library / Containers / com.apple.appstore / Data pero no he podido encontrar nada útil hasta ahora ...
klanomath
D'Oh, me había olvidado de la eliminación del menú Depurar. Por otro lado, acabo de probar la respuesta de PeterVP tanto en El Capitan como en Sierra y eso también funciona muy bien. Es rápido y no produce nada más que un archivo de texto.
Monomeeth
Desafortunadamente, actualicé fm Yosemite a Sierra hace un mes (solo porque la transferencia de iPod a Fotos me estaba dando problemas). Desearía no haberlo hecho, no solo porque sigo recibiendo la 'bola giratoria', sino porque esta solución hermosa y clara puede haber sido lo que estaba buscando, ya que la lista se creó desde la App Store, en lugar de mi computadora. ¡Gracias!
K Forsyth
10

Tanto Klanomath como PeterVP proporcionan respuestas adecuadas. Si todo lo que quiere es una lista de las aplicaciones, lo recomendaría. Sin embargo, si desea que se incluyan otros detalles (como la Versión, etc.) o simplemente no le gusta usar Terminal, puede lograr lo que desea con estos pasos:

  1. Vaya a Apple> Acerca de esta Mac
  2. Haga clic en el System Report...botón en la ventana que aparece
  3. En el panel izquierdo verá una lista de encabezados y subtítulos
  4. Expanda el encabezado Software
  5. Seleccione el subtítulo de aplicaciones
  6. Después de un tiempo, debería ver una lista de todas las aplicaciones que aparecen en el lado derecho
  7. Ahora haga clic en el encabezado de la columna Obtenido de (esto ordenará sus aplicaciones)
  8. Desplácese hacia abajo hasta que vea todas las aplicaciones etiquetadas como obtenidas de Mac App Store
  9. Haga clic en la primera aplicación de Mac App Store y luego mantenga presionada la shifttecla mientras selecciona la última aplicación de Mac App Store
  10. Al hacerlo, la mitad inferior de la ventana del lado derecho se llena con detalles de cada una de las aplicaciones seleccionadas.
  11. Una vez que haya seleccionado las aplicaciones, haga clic en la mitad inferior y use el commandAacceso directo para seleccionar todas
  12. Ahora copie (o commandC) sus elementos seleccionados
  13. Ahora puede pegarlos en TextEdit o en el editor de texto de su elección.

Sé que esto es un poco desordenado, y probablemente te dé muchos más detalles de los que querías, así que espero que alguien encuentre una mejor solución. Pero mientras tanto, puede llevarte a donde querías estar.

Monomeeth
fuente
¡Otro ejemplo de cómo escribir una respuesta para un novato! Gracias por esta respuesta extremadamente NO desordenada. También lo estoy guardando, para las ocasiones en que QUIERO más información, pero como le comenté a PeterVP, esperaba una lista de todas las compras en la App Store, ya que no las he descargado todas.
K Forsyth
8

Yo uso un script de shell, en Terminal ingrese:

find /Applications -path '*Contents/_MASReceipt/receipt' -maxdepth 4 -print |\sed 's#.app/Contents/_MASReceipt/receipt#.app#g; s#/Applications/##'

Esto enumerará todas las aplicaciones que compró en la Mac App Store.

Si redirige el resultado a un archivo de texto así:

find /Applications -path '*Contents/_MASReceipt/receipt' -maxdepth 4 -print |\sed 's#.app/Contents/_MASReceipt/receipt#.app#g; s#/Applications/##' > ~/Desktop/PurchasedApps.txt

creará un archivo de texto sin formato en su escritorio llamado PurchasedApps.txt .

Esto enumerará todas las aplicaciones descargadas de la App Store, compradas y gratuitas. Será no mostrar las aplicaciones que una vez descargado, pero desde entonces han eliminado de su Mac.

PeterVP
fuente
¡Buena respuesta! Y también funciona en Sierra. :)
Monomeeth
Gracias por esta respuesta, que encontré fácil de implementar, pero preferiría una solución que incluyera TODAS mis aplicaciones en la App Store (algunas de las cuales nunca he instalado).
K Forsyth
4

Crea una nueva búsqueda inteligente. Consulte este artículo de Macworld para obtener ayuda.

http://www.macworld.com/article/3165624/os-x/how-to-create-spotlight-searches-to-store-as-smart-folders-in-macos-sierra.html

Búsqueda inteligente para compras en la App Store

kMDItemAppStoreHasReceipt! = 1

dianeoforegon
fuente
no ignorando su posible solución, pero ES un artículo largo :)
K Forsyth
El artículo está ahí para cualquiera que quiera más detalles. La captura de pantalla es todo lo que realmente necesitas. Agregué el texto de la Consulta sin formato para que sea más fácil pegarla en la búsqueda.
dianeoforegon