3 votos

¿Es posible consultar el ID de Apple del usuario actual desde la línea de comandos?

¿Es posible consultar el ID de Apple del usuario actual desde la línea de comandos? Quiero crear una aplicación AppleScript (de sólo ejecución) que se ejecute sólo para un usuario específico (o al menos para un usuario registrado con un AppleID específico), pero no puedo encontrar ningún comando (o utilidad de terceros) que haga esto.

¿Existe algo así?

4voto

siva Puntos 23

Los ID de Apple conectados actualmente para iCloud se almacenan en las preferencias de MobileMeAccounts. Puede consultar toda la tienda con:

defaults read MobileMeAccounts Accounts

Para devolver sólo el ID de la primera cuenta (una dirección de correo electrónico en la actualidad):

/usr/libexec/PlistBuddy -c "print :Accounts:0:AccountID" ~/Library/Preferences/MobileMeAccounts.plist

0 votos

Eso es exactamente lo que buscaba. Gracias. Una pregunta más: ¿es posible que haya más de una Cuenta en las preferencias, de modo que el segundo de los dos comandos devuelva un usuario que no esté conectado en ese momento?

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