我在 iOS 平台上使用 phonertc 演示项目。设置已正确完成,应用程序已部署在 iphone 和 iPad 上。但是当我打电话给对等方时,它只会在页面上的视频控制器 div 中显示空白屏幕。我不确定发生了什么,无法使代码正常工作。请建议!
问问题
387 次
1 回答
1
您是否按照 Wiki 中的步骤在 iOS 设备上运行 PhoneRTC 应用程序:(https://github.com/alongubkin/phonertc/wiki/Installation)
对于 iOS,请执行以下步骤:
转到 platform/ios 并单击 [ProjectName].xcodeproj 以使用 XCode 打开它 转到您的项目设置 通常,将部署目标更改为 7.0 或更高版本 转到构建设置并更改:
一个。有效架构 => armv7
湾。仅构建活动架构 => 否
C。运行路径搜索路径 => $(inherited) @executable_path/Frameworks
d。Objective-C 桥接头 => [项目名称]/Plugins/com.dooble.phonertc/Bridging-Header.h
e. 嵌入内容包含 Swift 代码 => 是
重复步骤 4a。- 4c。对于 CordovaLib 项目
确保您的构建目标是在 arm7 架构上运行的实际 iPhone 或 iPad。iPhone 和 iPad 模拟器不是模拟器,只能在 i386 上运行。为 ios 编译的 RTC 库已经为 arm7 构建。
于 2015-04-26T10:27:00.260 回答