Xcode 9 种字体和颜色首选项在重新启动后未保留

Xcode 9 font & colors preferences not preserved after restarting

Xcode > 首选项 > 字体和颜色 > 加号按钮 > 复制主题 > 命名新主题 > 更新新方案 > 关闭首选项 > Coffee & Code > Kill Xcode > 启动 Xcode > 首选项 > 字体和颜色 > 缺少新主题!?!

Xcode 版本 9.2 (9C40b)

我无法重现您所描述的问题,我创建的主题在杀死和 re-launching Xcode 后得以保留。有趣的是,我的自定义主题被移到了列表的底部,也许你也是这样。

如果您的主题正常丢失,可能是软件或硬件原因 bug/fault。您可以做的是在退出之前从您的 .xccolortheme 文件进行备份 Xcode 以确保它在重新启动后仍然存在。

为此,您应该导航至

~/Library/Developer/Xcode/UserData/FontAndColorThemes/

并复制您要保留的文件。如果它消失了,您可以将副本移回此位置。

我可以毫无问题地复制 xccolortheme 文件。问题是权限。它有错误的权限!什么鬼!

我在 Xcode 10 中遇到了这个问题。这是由我给主题起的名字引起的:AI/ML。我前往 ~/Library/Developer/Xcode/UserData/FontAndColorThemes/,存储主题的目录,如 所指。

FontAndColorThemes 中,有一个名为 AI 的目录,包含主题,名称为 ML。我将主题上移了一层,删除了目录,并重命名了主题文件。然后我不得不再次重新启动 Xcode,以使主题重新出现在列表中。

Xcode 读作 / 不是作为名称的一部分,而是作为目录和文件之间的分隔符。 Xcode 应该已经解决了这种情况,但事实并非如此,所以不要这样命名您的文件;至少我不会。