关键词:webrtc-IOS使用Xcode
一、webrtc-IOS使用Xcode
1)
Xcode是默认的和提到的IDE对于IOS平台的开发。
Generating an Xcode project
2)生成一个Xcode工程
为了使用GN生成Xcode工程文件,当进行gn gen时,可以通过参数 –ide=xcode。这将得出一个结果以all.xcworkspace命名的文件放置在你的明确给出的文件夹中。
3)看个命令例子如下:
gn gen out/ios --args='target_os="ios" target_cpu="arm64" is_component_build=false' --ide=xcode
运行结果如下:
打开上述命令生成的文件all.xcworkspace,命令如下:
open -a Xcode.app out/ios/all.xcworkspace
运行结果如下:
注:这句话的意思是说,在Xcode中,打开文件all.xcworkspace,在Xcode中显示如下:
4)接下来要用Xcode进行编译和运行
用Xcode编译是不支持的。因此,我们需要借助一个脚本运行ninja来在Xcode上运行我们的代码。这个事被做在生成项目的构建阶段借助一个自定义的运行脚本。当用命令行构建的时候,这个脚本将请求ninja。
这给我们提供了方法在Xcode里作为IOS开发者进行部署/编译工作流,并且不会牺牲Ninja的构建速度。
2016年12月9日星期五
357字 铜牌