Mojaveの下でXcode 10でmacOSアプリをビルドすると、アプリに自動的にダークモードが採用されます。アプリにダークモードを実装する準備がまだできていません。
アプリのダークモードを無効にする方法
から インターフェイスでのダークモードのサポート:アプリの特定の外観の選択–ダークモードのオプトアウト :
MacOS 10.14以降に対してリンクされたアプリは、明るい外観と暗い外観の両方をサポートする必要があります。 […]
アプリのダークモードのサポートに時間をかける必要がある場合は、アプリの
Info.plist
ファイルにNSRequiresAquaSystemAppearance
キー(値はYES
)を含めることで一時的にオプトアウトできます。このキーをYES
に設定すると、システムはユーザーの設定を無視し、常にアプリに明るい外観を適用します。
if (@available(macOS 10.14, *))
{
NSApp.appearance = [NSAppearance appearanceNamed: NSAppearanceNameAqua];
}
ドキュメント を参照してください。