Du bist fast da.
Der Trick ist, dass Sie angeben müssen, welches Objekt Sie in jedem Array verwenden möchten. Fügen Sie diesen Index in den XML-Pfad ein und Sie sind in Ordnung.
So rufen Sie die Liste der Elemente im Array ab:
/usr/libexec/PlistBuddy -c "print :Accounts:0:Services" ~/Library/Preferences/MobileMeAccounts.plist
In meinem Fall MOBILE_DOCUMENTS
ist das erste Element der Index 0 (das zweite Element wäre Index 1, das dritte Element Index 2 usw.).
Das funktioniert für mich:
/usr/libexec/PlistBuddy -c "print :Accounts:0:Services:0:Enabled" ~/Library/Preferences/MobileMeAccounts.plist
wird "falsch" oder "wahr" geben.