webrtc 编译官方 ios 的 APP (安卓同理)

webrtc 编译官方 ios 的 APP (安卓同理)

下载源码

源码的下载,不会的请看我上篇文章

编译 app

1. 查看证书 xcrun security find-identity -v -p codesigning

2. 开始编译 : gn gen out/ios_64 --args='target_os="ios" target_cpu="arm64" ios_code_signing_identity="xxxxx"' --ide=xcode,这里应该填你第一步查到的证书ID

3.ninja -C out/ios_64 AppRTCMobile

4.如果提示FAILED: gen/examples/AppRTCMobile_generate_info_plist.plist错误,将gen/examples/AppRTCMobile_generate_info_plist.plist 的 CFBundleIdentifier 改为你自己公司的证书的前缀,保存,重复执行上面第三部的命令,等待,如果中断命令执行成功了,没有报错了,就可以commang B 编译真机了,接下来就是调试 bundleID和证书的问题了

5.如果编译还是报错,那么就在项目中搜索info.plist,左下角搜索框输入 info.plist,找到example2/objc/appERTCMobile/ios/infoplist 将他改为你证书的前缀,然后在工程的target的workspace下面,选好你刚才改的那个plist,然后选择 automatically manage signing ,然后选择你的AppleID,然后配置下profile 文件,然后编译下,看看是否报错,如果上面的步骤报错了,这里不报错了,再运行下3,然后就可以编译处app了。

5.问题

这里,我自己编译了三次,每次出错都不太一样,有问题的,可以留言,但是百分之90都是上面的情况

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容