Eliminazione delle voci nei valori predefiniti

2

Ho accidentalmente aggiunto una voce ai miei valori predefiniti ( / usr / bin / defaults ) che mi impedisce di installare app tramite iTunes. Come posso annullare la mia modifica?

Questo è il comando per leggere la voce incriminata:

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

Che dà il seguente risultato:

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

È stato aggiunto da

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

Ho pensato che sarebbe stato rimosso, ma non riesco a capirlo.

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

Questo restituisce solo l'aiuto per i valori predefiniti

Ecco alcune altre cose che ho provato e i risultati

/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.

Non sei sicuro di quale sia l'errore "Dominio non trovato". Ho provato anche sudo e ho visto lo stesso messaggio di errore. Non è questo il dominio che ho appena aggiunto alla fase di scrittura iniziale?

Penso che questo sia il comando di default che voglio usare:

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

1 risposta

1

È possibile eliminare l'array BlackList con

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

Apple non fornisce un modo semplice per rimuovere un elemento dell'array. Puoi impostare l'array BlackList con -array con l'oggetto escluso o modificare il file manualmente usando Xcode, ad esempio.

    
risposta data 21.02.2017 - 23:14
fonte

Leggi altre domande sui tag