首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在iOS设备上实现WebRTC

在iOS设备上实现WebRTC
EN

Stack Overflow用户
提问于 2014-04-03 19:08:43
回答 2查看 7.3K关注 0票数 3

我正在尝试使用WebRTC为iOS设备构建应用程序。首先,我尝试从https://github.com/gandg/webrtc-ios存储库构建AppRTCDemo xcode项目。应用程序运行,但我没有得到所需的输出。当我加入任何房间号时,我只能看到一个红色的屏幕。此外,音频传输也无法正常工作。

然后,我尝试使用http://ninjanetic.com/how-to-get-started-with-webrtc-and-ios-without-wasting-10-hours-of-your-life/中给出的步骤从谷歌的webRTC主干构建iOS示例。我执行了所有步骤,但在运行./makeall-iosdevice.sh文件时遇到应用程序验证失败错误,如下所示。

代码语言:javascript
复制
Uploading AppRTCDemo.app package contents… DONE.
Installing ‘(null)’
Install – CreatingStagingDirectory (5%)
Install – ExtractingPackage (15%)
Install – InspectingPackage (20%)
Install – TakingInstallLock (20%)
Install – PreflightingApplication (30%)
Install – InstallingEmbeddedProfile (30%)
Install – VerifyingApplication (40%)
Install – Error occured: ApplicationVerificationFailed
– launch complete  

我已包含所有有效证书和配置文件。

我错过了什么?谁能建议一下如何在iOS设备上实现WebRTC?

EN

回答 2

Stack Overflow用户

发布于 2014-11-23 07:28:02

在执行blogpost中提到的步骤时,我也遇到了同样的ApplicationVerificationFailed错误。

首先,在build/common.gypi文件中指定确切的开发人员身份(这在博客中进行了描述)

代码语言:javascript
复制
'CODE_SIGN_IDENTITY[sdk=iphoneos*]' : 'iPhone Developer: <your name> (<your id>)'

然后转到developer.apple.com,使用您的开发人员帐户登录,并使用您选择的捆绑包ID创建应用程序ID。对我来说是:“hu.rumori.AppRTCDemo”。您可以指定任何内容,但请确保在以下步骤中使用相同的内容。

仍然在Apple developer站点上,为此App ID创建一个新的开发配置文件,选择您的开发人员证书,并添加您想要测试的设备。下载调配配置文件并将其添加到iPhone Configuration Utility。如果你没有,直接从苹果下载就可以了,这是非常有用的。

之后,更新src/talk/examples/objc/AppRTCDemo/ios/info.plist文件以匹配您在上面创建的包ID (这在本文中也有提到)

最后,删除out_ios目录中的所有内容,以确保执行完整的构建过程,并再次运行构建:./build_apprtc.sh build_iosdevice

要验证是否使用了正确的配置配置文件,只需发出以下命令:

代码语言:javascript
复制
security cms -D -i src/out_ios/Release-iphoneos/AppRTCDemo.app/embedded.mobileprovision

您应该在application-identifier属性中看到包ID。

票数 1
EN

Stack Overflow用户

发布于 2014-04-20 05:02:17

我建议您使用OpenTok SDK在iOS设备中实现WebRTC。我也花了很多时间来配置开源项目,但没有找到任何好的/无错误的源代码,于是我将其中一个使用webRTC的应用程序转移到了付费库中。

这里是链接: http://tokbox.com/opentok/libraries/client/ios/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22835697

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档