我刚刚将Xcode更新为9.3,并且我注意到“快速打开”(cmdshiftO)界面已恢复为白色主题(而不是以前版本中的黑色,它遵循了Mac的颜色主题,即黑色):
我的Mac的主题是黑暗的主题,例如,Spotlight Search遵循该主题:
Xcode的Open Quickly也像Spotlight Search一样暗,直到我更新为止。为什么将它变成浅色主题,如何使其再次服从系统主题?
最佳答案
据我所知,没有简单的方法可以恢复黑暗的主题。这是可能的,但是它涉及对Xcode进行签名并对Xcode捆绑包中的DVTKit
二进制文件进行字节修补。我几天前写了a blog post。总之,要恢复Xcode 9.3 *中黑暗的“快速打开”主题,请执行以下步骤(后果自负):
Xcode.app/Contents/SharedFrameworks/DVTKit.framework/Versions/A/DVTKit
。 0x00000000000163cd
。 31
的插入点后的字节替换为09
。 $ unsign Xcode.app/Contents/MacOS/Xcode
取消Xcode二进制文件的签名。这将产生一个新的二进制文件。 $ mv Xcode.app/Contents/MacOS/Xcode.unsigned Xcode.app/Contents/MacOS/Xcode
将签名的Xcode二进制文件替换为未签名的二进制文件*仅在从Apple开发人员门户网站下载的Xcode 9.3(9E145)上进行了测试
话虽如此,这可能不值得付出努力:-)由于黑暗主题仍然存在(但已禁用),我希望它会在下一个Xcode版本中返回。它甚至可能存在于Xcode 9.4 beta中(我还没有尝试过)。
关于xcode - 如何在Xcode 9.3上将“快速打开”还原为黑暗主题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49565921/