我一直在尝试更改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@。然而,当我尝试启动浏览器时,它再次崩溃。请告诉我这里我做错了什么,我尝试参考以下问题:
- Change Chromium Branding (MacOS)
- "icudtl.dat not found in bundle" when launching custom branded Chromium build on Mac?(我尝试在此链接中提到的文件中进行更改,但结果仍然是@PRODUCT_FULLNAME@)
- Chromium - mini_installer ignores branding。