Eliminar entradas en los valores predeterminados

2

He añadido accidentalmente una entrada a mis valores predeterminados ( / usr / bin / defaults ) que me impide instalar aplicaciones a través de iTunes. ¿Cómo deshago mi cambio?

Este es el comando para leer la entrada ofensiva:

/usr/bin/defaults read /Library/Preferences/com.apple.usbmuxd

Lo que da el siguiente resultado:

{
    BlackList =     (
        "com.apple.iTunes"
    );
}

Fue agregado por

/usr/bin/defaults write /Library/Preferences/com.apple.usbmuxd BlackList -array-add com.apple.iTunes

Pensé que esto lo eliminaría, pero no puedo resolverlo.

/usr/bin/defaults delete /Library/Preferences/com.apple.usbmuxd BlackList com.apple.iTunes

Esto simplemente devuelve la ayuda para los valores predeterminados

Aquí hay algunas cosas más que he probado y los resultados

/usr/bin/defaults delete /Library/Preferences/com.apple.usbmuxd BlackList
Domain (/Library/Preferences/com.apple.usbmuxd) not found.

/usr/bin/defaults delete /Library/Preferences/com.apple.usbmuxd com.apple.iTunes
Domain (/Library/Preferences/com.apple.usbmuxd) not found.

No estoy seguro de cuál es el error "No se encontró el dominio". Intenté sudo también y vi el mismo mensaje de error. ¿No es ese el dominio que acabo de agregar con el paso de escritura inicial?

Creo que este es el comando en los valores predeterminados que quiero usar:

delete <domain> <key>                deletes key in domain
    
pregunta SwimBikeRun 21.02.2017 - 23:11

1 respuesta

1

Puedes eliminar la matriz BlackList con

defaults delete /Library/Preferences/com.apple.usbmuxd BlackList
#        delete <domain>                               <key>

Apple no proporciona una manera fácil de eliminar un elemento de matriz. Puede configurar la matriz BlackList con -array con el elemento excluido, o editar el archivo manualmente utilizando Xcode, por ejemplo.

    
respondido por el grg 21.02.2017 - 23:14

Lea otras preguntas en las etiquetas