【发布时间】:2014-08-03 13:32:04
【问题描述】:
我最近开始使用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
有人对发生的事情有任何想法吗?
【问题讨论】:
标签: xcode macos config puppet boxen