我最近开始使用boxen来配置我的 Mac,并且很想使用这种方法来配置特定的 XCode 设置。
我找到了以下plist
文件:~/Library/Preferences/com.apple.dt.Xcode.plist
当我尝试使用 PListBuddy 编辑文件时,它似乎暂时可以工作,但最终会自动重置。
给定这个命令来设置一个值:
/usr/libexec/PlistBuddy -c "set DVTTextShowLineNumbers true" ~/Library/Preferences/com.apple.dt.Xcode.plist
如果我立即运行它来读取值。
/usr/libexec/PlistBuddy -c "print DVTTextShowLineNumbers" ~/Library/Preferences/com.apple.dt.Xcode.plist
它会打印true
,但如果我打开 XCode,和/或我稍等片刻并重新运行打印命令,它最终会开始打印false
。
如果我打开 plist 文件open ~/Library/Preferences/com.apple.dt.Xcode.plist
并运行上述命令,我实际上可以看到 plist 查看器刷新在我的设置值之间切换YES
,然后自动恢复为NO
有人对发生的事情有任何想法吗?