我在iOS平台上使用phonertc演示项目。设置正确完成,应用程序部署在iPhone和iPad上。但是当我呼叫对等时,它只是在页面上的视频控制器div中显示空白屏幕。我不确定发生了什么,无法使代码工作。请指教!
答案 0 :(得分:1)
您是否按照Wiki中的步骤在iOS设备上运行PhoneRTC应用程序: (https://github.com/alongubkin/phonertc/wiki/Installation)
对于iOS,请按以下步骤操作:
转到平台/ ios并单击[ProjectName] .xcodeproj以打开它 XCode转到项目设置在常规中,更改部署目标 到7.0或更高版本转到构建设置并更改:
一个。有效架构=> ARMv7的
湾仅构建活动架构=>否
℃。 Runpath搜索路径=> $(继承)@ executable_path / Frameworks
d。 Objective-C Bridging Header => [项目] /Plugins/com.dooble.phonertc/Bridging-Header.h
即嵌入内容包含Swift Code =>是
重复步骤4a。 - 4c。对于CordovaLib项目
确保您的构建目标是在其上运行的实际iPhone或iPad arm7架构。 iPhone和iPad模拟器不是模拟器, 并且只能在i386上运行。已经编译的ios编译的RTC库 为arm7而建。