关键词:生成工程文件
一、编译IOS-WebRTC(二)
1)可以看下面的网址,得到一些一般的须知,在你的checkout文件夹中更新代码。
2)生成工程文件
GN被用于生成Ninja工程文件。配置GN以生成构建文件,这个构建文件用于设置iOS特定变量的。这些变量可以根据需要编辑各种构建配置。你应该着重关注的变量如下:
a)target_os:
为了构建iOS,在你的gn配置中应该设置一条target_os="ios"。默认的是正在你操作系统上运行的脚本,因此这能被忽略当生成macOS构建文件时。
b)target_cpu:
为了针对IOS设备进行构建,这要依赖于设备的体系结构设置arm" 或 "arm64"。为了构建运行能在模拟器(simulator)上进行,应该设置成"x64".
c)is_component_build:
组件构建尽量不应该考虑链接(link),但运行时的性能会产生影响。在IOS上不支持,因此这应该被一直设置为false.
d)is_debug:
调试构建是默认被设置的。当进行release构建时,应设为false.
2016年12月7日星期三