webrtc ios demo

WebRTC的demo安装时候需要确保打包出来的app的provisioning文件的teamid和app的签名一致。

1、获取Provisioning Profile的UUID,查看TeamIdentifier
mobileprovision-read -f AppRTCMobile.app/embedded.mobileprovision

2、查看.app的签名,检查teamIdentifier是否与上面的一致
codesign -vv -d AppRTCMobile.app

如果不一致,尝试手动给.app签名,方法如下,该命令行可对已签名的APP进行重签名,如果APP未被签名,需用其他命令,具体可参考这篇文章

codesign -f -s 'iPhone Developer: Thomas Kollbach (7TPNXN7G6K)' Example.app

3、如果想部署webrtc的demo到一个IOS设备上,你必须设置一个有效的签名身份

  • 通过运行该的命令进行验证签名身份:
    xcrun security find-identity -v -p codesigning
  • 要保证你的设备已经添加到这个team下了,通过以上命令得到签名的UUID后,gn args out/ios_32 -shot增加编译参数ios_code_signing_identity="UUID"如下图,保存并退出编辑
  • gn gen out/ios --args='target_os="ios" target_cpu="arm64" ' --ide=xcode

4、Done之后,回到xcode,clean一下,重新运行到真机



 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值