如何在 Xcode 9.3 上将“快速打开”恢复为深色主题?
How to revert Open Quickly back to dark theme on Xcode 9.3?
我刚刚将 Xcode 更新到 9.3,我注意到 "Open Quickly" ( cmdshiftO) 界面已恢复为白色主题(而不是以前版本中的黑色,这符合我的 Mac 的颜色主题,即深色):
我的 Mac 的主题是深色主题,例如 Spotlight 搜索遵循它:
Xcode 的 Open Quickly 也像 Spotlight Search 一样暗,直到我更新。为什么会变成浅色主题,如何让它重新服从系统主题?
据我所知,没有简单的方法可以恢复深色主题。它是 可能 ,但它涉及取消签名 Xcode 和字节修补 Xcode 包中的 DVTKit
二进制文件。几天前我写了 a blog post 关于这个。总之,要恢复 Xcode 9.3* 中的深色 Open Quickly 主题,请执行以下步骤(风险自负):
- 下载Hex Fiend
- 在 Hex Fiend 中打开
Xcode.app/Contents/SharedFrameworks/DVTKit.framework/Versions/A/DVTKit
。
- 使用“编辑”>“跳转至偏移量”导航至地址
0x00000000000163cd
。
- 将
31
插入点之后的字节替换为 09
。
- 保存。
- 下载 unsign 并按照安装说明进行操作。
- 使用
$ unsign Xcode.app/Contents/MacOS/Xcode
对 Xcode 二进制文件取消签名。这将产生一个新的二进制文件。
- 使用
$ mv Xcode.app/Contents/MacOS/Xcode.unsigned Xcode.app/Contents/MacOS/Xcode
将已签名的 Xcode 二进制文件替换为未签名的二进制文件
- 启动 Xcode 并陶醉在黑暗的 return 快速打开主题中。
* 仅在从 Apple Developer Portal
下载的 Xcode 9.3 (9E145) 上测试
话虽如此,这可能不值得付出努力:-) 因为深色主题仍然存在(但已禁用)我希望它在下一个 Xcode 版本中 return .它甚至可能出现在 Xcode 9.4 测试版中(我还没有尝试过)。
好的,正如在 WWDC 2018 上看到的那样,它将在新的 macOS 上以整个深色模式主题回归。
我刚刚将 Xcode 更新到 9.3,我注意到 "Open Quickly" ( cmdshiftO) 界面已恢复为白色主题(而不是以前版本中的黑色,这符合我的 Mac 的颜色主题,即深色):
我的 Mac 的主题是深色主题,例如 Spotlight 搜索遵循它:
Xcode 的 Open Quickly 也像 Spotlight Search 一样暗,直到我更新。为什么会变成浅色主题,如何让它重新服从系统主题?
据我所知,没有简单的方法可以恢复深色主题。它是 可能 ,但它涉及取消签名 Xcode 和字节修补 Xcode 包中的 DVTKit
二进制文件。几天前我写了 a blog post 关于这个。总之,要恢复 Xcode 9.3* 中的深色 Open Quickly 主题,请执行以下步骤(风险自负):
- 下载Hex Fiend
- 在 Hex Fiend 中打开
Xcode.app/Contents/SharedFrameworks/DVTKit.framework/Versions/A/DVTKit
。 - 使用“编辑”>“跳转至偏移量”导航至地址
0x00000000000163cd
。 - 将
31
插入点之后的字节替换为09
。 - 保存。
- 下载 unsign 并按照安装说明进行操作。
- 使用
$ unsign Xcode.app/Contents/MacOS/Xcode
对 Xcode 二进制文件取消签名。这将产生一个新的二进制文件。 - 使用
$ mv Xcode.app/Contents/MacOS/Xcode.unsigned Xcode.app/Contents/MacOS/Xcode
将已签名的 Xcode 二进制文件替换为未签名的二进制文件
- 启动 Xcode 并陶醉在黑暗的 return 快速打开主题中。
* 仅在从 Apple Developer Portal
下载的 Xcode 9.3 (9E145) 上测试话虽如此,这可能不值得付出努力:-) 因为深色主题仍然存在(但已禁用)我希望它在下一个 Xcode 版本中 return .它甚至可能出现在 Xcode 9.4 测试版中(我还没有尝试过)。
好的,正如在 WWDC 2018 上看到的那样,它将在新的 macOS 上以整个深色模式主题回归。