很长一段时间 Macbook Pro 一直有这个问题,在 macOS Sierra 下改变地区,表面上会成功,但是只要一切出界面就会变成原来的地区设置。


并且,在终端中输入

defaults read -g AppleLocale

会显示为

v2-21982e357ee371e2506eff99b1fef128_b.jpg

但是在终端中输入 locale 则会显示为

v2-27ee79bb3e9a63f5183ad74a327a0155_b.jpg

后面找了好久终于找到这个跟我遇到差不多问题的人,才算是有了解决方案:

原链接:Cannot change region (locale) on MBP running OS X 10.9.2

1. 用 Xcode 打开

~/Library/Preferences/ByHost 

2. 之后找到

.GlobalPreferences.F583F4CD-D21F-5EE0-B9FD-F1C4AF8054D2.plist

这个文件。(需先显示系统隐藏文件)

3. 找到里面的

AppleLocale

字段,将其改为所需的地区

v2-2b79171fbeb56fa30566e24164d0c618_b.jpg

4. 保存并退出 .plist 文件,重启电脑


之后再打开设置 -> 语言与地区 就不会再显示原来那个地区了



另外还有一个百思不解的问题,iMovie 不知道从什么时候开始只要一切换到音频界面,想要添加 iTunes 就会闪退,这个问题搜了好久也找不到答案。