Flutter开发macOS应用:如何修改Dock栏应用名称?
解决Flutter macOS应用Dock栏名称不更新的问题
以下是几个能解决Dock栏名称仍显示旧名称的方法,按顺序尝试即可:
补充设置
CFBundleDisplayName字段
只修改CFBundleName可能不够,Dock栏优先读取CFBundleDisplayName的值。打开macos/Runner/Info.plist,添加或修改如下内容:<key>CFBundleDisplayName</key> <string>zikirmatik</string>清理Flutter构建缓存
旧的配置可能被缓存,执行以下命令彻底清理后重新构建:flutter clean flutter build macos之后再运行应用,Dock栏名称应该会更新。
检查pubspec.yaml的name字段
确保pubspec.yaml里的name字段已经改为zikirmatik,虽然这个主要影响项目包名,但部分场景下会关联应用显示名称。删除旧应用实例
如果之前已经把旧版本的sayac安装到Applications文件夹,先彻底删除它,再重新运行新构建的应用,避免系统残留旧的元数据。确认修改的是正确的Info.plist文件
确保你修改的是macos/Runner/Info.plist,而不是iOS或其他平台的Info.plist文件,位置不对的话修改不会生效。
内容的提问来源于stack exchange,提问作者Zumatra Hia
相关产品推荐
相关产品推荐

