第26篇 webrtc-IOS之使用Xcode

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

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值