第27篇 webrtc-IOS之运行测试用例及代码部署到设备

关键词:webrtc-IOS运行测试用例,webrtc-IOS代码部署到设备

一、webrtc-IOS运行测试用例

webrtc中,有一些测试用例。为了运行这些测试用例,你需要部署.app到你的设备上(下一节有详述),可以从那里运行它们(代码)。要运行一个特定的测试用例进行测试用例的搜集,正常情况下,当运行时,需要使用gtest(借助--gtest_filter传参数),当使用Xcode运行测试用例时,要做到这一点,可以从目标菜单,选择测试分支,按下编辑scheme……,在目标菜单的最下面,点击即可。从那里单击运行,可以添加--gtest_filter参数到启动列表。

如果部署到一个设备可以使用命令行,当进行ios部署(ios-deploy)时,使用-a传参到启动栏。

二、把代码部署到设备

1

使用Xcode可以很容易部署到一个设备。其它的命令行工具也是存在的,比方说: ios-deploy

注意:如果想部署到一个IOS设备上,你必须设置一个有效的签名身份。你能通过运行下面的命令进行验证签名身份,命令如下:

xcrun security find-identity -v -p codesigning

运行结果如下:

localhost:src dianzhi$ xcrun security find-identity -v -p codesigning
  1) 600E87641C05930B8A82A353FC2577710C597F3E "iPhone Developer: dianzhijiaoyu dianzhi (6752Z5V7JF)"
  2) 9F2EF9617BC86432BE2A15C7E68819A967DC6E45 "iPhone Distribution: dianzhijiaoyu dianzhi (SDWJ2ALGA4)"
     2 valid identities found

2

如果你没有一个有效的身份识别,你仍然能做一个ARM构建,但你将不能部署你的代码到IOS设备上去。要做到这一点(能部署到IOS上去),当你生成构建构建文件时,需要增加一句在执行gn gen时,增加的命令为:flag ios_enable_code_signing=false

20161210日星期六


  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值