当前位置: 代码迷 >> 综合 >> 第26篇 webrtc-IOS之使用Xcode
  详细解决方案

第26篇 webrtc-IOS之使用Xcode

热度:63   发布时间:2024-01-12 12:24:30.0

关键词: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字 铜牌