我一直在尝试改变 MacOS 中 Chromium 的品牌。我试过编辑这些文件:
src/chrome/app/theme/chromium/BRANDING
chrome/app/general_resources.grd
chrome/app/settings_strings.grdp
chrome/app/chromium_strings.grd
chtome/common/chrome_paths_mac.mm
chtome/common/chrome_constants.cc
在尝试了对上述文件进行更改的所有排列和组合之后,每当我尝试从源代码构建时,所创建的目录都会被命名@PRODUCT_FULLNAME@
(例如:@PRODUCT_FULLNAME@ Framework.framework
、、@PRODUCT_FULLNAME@ Helper
等)。
我尝试启动该文件
out/MyBuild/@PRODUCT_FULLNAME@.app/Contents/MacOS/@PRODUCT_FULLNAME@
,但它崩溃并引发错误。经过一番研究,我知道全名是在文件中设置的build/util/branding.gni
。我尝试直接从该文件更改全名并且它有效,目录的标题是我给出的名称而不是@PRODUCT_FULLNAME@
. 然而,当我尝试启动浏览器时,它又崩溃了。
请告诉我我在这里做错了什么,我尝试参考以下问题:
- 更改 Chromium 品牌 (MacOS)
- “icudtl.dat not found in bundle”在 Mac 上启动自定义品牌 Chromium 构建时?(我尝试在此链接中提到的文件中进行更改,但最终仍为
@PRODUCT_FULLNAME@
) - Chromium-mini_installer 忽略品牌。