gpt4 book ai didi

google-chrome - 在 Mac 上启动自定义品牌 Chromium 构建时出现 "icudtl.dat not found in bundle"?

转载 作者:行者123 更新时间:2023-12-04 06:11:41 30 4
gpt4 key购买 nike

我正在尝试从源代码构建 Chromium。我能够为 Windows 构建它,现在我正在尝试为 Mac 构建它。

我正在自定义品牌,这样我就可以拥有自己的图标和浏览器名称。

我做了这些更改:chromium/src/chrome/app/theme/chromium/BRANDING:

COMPANY_FULLNAME=The NewChromium Authors
COMPANY_SHORTNAME=The NewChromium Authors
PRODUCT_FULLNAME=NewChromium
PRODUCT_SHORTNAME=NewChromium
PRODUCT_INSTALLER_FULLNAME=NewChromium Installer
PRODUCT_INSTALLER_SHORTNAME=NewChromium Installer
COPYRIGHT=Copyright 2017 The NewChromium Authors. All rights reserved.
MAC_BUNDLE_ID=org.newchromium.NewChromium
MAC_CREATOR_CODE=Cr24

这是我的args.gn:

remove_webcore_debug_symbols = true
is_official_build = true
is_debug = false
google_api_key = "xxxx"
google_default_client_id = "xxxx"
google_default_client_secret = "xxxxx"
symbol_level = 0

然后我构建:

ninja -C out/NewChromium chrome

正如预期的那样,我得到一个 ./out/NewChromium/NewChromium.app

但是当我启动它时我得到:

[0821/211427.998086:ERROR:icu_util.cc(114)] icudtl.dat not found in bundle
[0821/211427.998997:ERROR:icu_util.cc(133)] Invalid file descriptor to ICU data received.
Trace/BPT trap: 5

如果我恢复到默认的 chromium/src/chrome/app/theme/chromium/BRANDING 它工作正常。

我是否遗漏了一些需要伴随 BRANDING 的关键变化?谢谢!

最佳答案

终于找到答案 - 这个文件需要更新 chrome/common/chrome_constants.cc

如果您不在此处更新产品名称,您将遇到我提到的那个讨厌的错误!呃。

关于google-chrome - 在 Mac 上启动自定义品牌 Chromium 构建时出现 "icudtl.dat not found in bundle"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51959186/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com