在 mac 平台编译 cronet-ios 时出现 is not one of the valid types

在编译指定版本(比如 75.0.3770)的 cronet-ios 时,总是出现下图的错误:

在 mac 平台编译 cronet-ios 时出现 is not one of the valid types_第1张图片

主要错误内容为:

ERROR at //third_party/protobuf/proto_library.gni : Only source, header, and object files belong in the sources of a static_library
 is not one of the valid types

sources = get_target_outputs(":$action_name")

代码拉取方式如下:

fetch --nohooks --no-history ios
git fetch origin 75.0.3770.142
git checkout -b chromium-ios-75.0.3770.142 FETCH_HEAD

在上述步骤之后再增加下面命令,下载该分支的依赖文件:

gclient sync --with_branch_heads

尝试重新编译,成功。

你可能感兴趣的:(在 mac 平台编译 cronet-ios 时出现 is not one of the valid types)