macOS开发App避免深色模式

使用Python做的工具,使用nuitka生成app以后,在深色模式下文本看不清,因为配色写死了……
懒得改,找资料发现可以通过修改Info.plist强行使用亮色模式

# 定义应用的 Info.plist 文件路径
# 使用 `defaults` 命令写入 NSRequiresAquaSystemAppearance 设置
# 以避免macOS黑暗模式下无法显示的问题
INFO_PLIST="dist/SpineExporter.app/Contents/Info.plist"
/usr/libexec/PlistBuddy -c "Add :NSRequiresAquaSystemAppearance bool true" "$INFO_PLIST" || {
    echo "Error: Failed to add NSRequiresAquaSystemAppearance key."
    exit 1
}

即:
    <key>NSRequiresAquaSystemAppearance</key>
    <true/>

就酱~

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容