科尔多瓦iosrtc구축하기

WebRTC Web应用程序iOS iOS应用程序。 RT는존의존의반의반의를브브브브브RT RT RT RT RT RT RT RT RT RT RT의RT의의의의의의RT RT RT RT WebRTCRT RT RT는하였는다하였하였。 이선택은선택은선택은Cordova였다。

Apache Cordova하이브리드다이다。 使用Android,iOS,Windows Phone,API,CSS3,HTML5和JavaScript。 하이브리드이라는술과라는이술을기술을다이다。 。티브티브티브티브티브티브티브를를를를를용할용할。。。。。。。。。。。。。。。。。

Cordova런라는정을插件라는이있다있다。 在Cordova插件中下载Cordova-plugin-iosrtc이란Plugin的照片。

X OS X체최신버전의iOS최신버전의code최신버전의Xcode설치되어있어야다。 Xcode开发工具包SDK和iOS的Cordova插件。

  1. Node.js설치

科尔多瓦(Cordova)的Node.js发行版npm。 Node.js的下载。

2.科尔多瓦설치

  $ sudo npm install -g cordova 

科尔多瓦命令-g로설치한다。

3. ios-sim,ios-deploy설치

  $ npm install -g ios-sim 
$ npm install -g ios-deploy

4.프로젝트기

。로젝트를디렉토리로이생성한프다생성한다。

  $ cordova创建你好com.pplink.hello“ Hello pplink” 
  1. cordova-plugin-swift-support

젝트는리프로젝트는Swift원하지원하기첫插件으로swift-support를가한다。

 $ cd hello $ cordova插件添加cordova-plugin-add-swift-support --save 

2. cordova-plugin-iosrtc

이중요한로젝트의가중요한중요한iosrtc를를가추다。

  $ cordova插件添加cordova-plugin-iosrtc 

Xcode发行了Cordova-plugin-iosrtc发行了iosrtc-swift-support发行了Hook的ook다한다。

plugins / cordova-plugin-iosrtc / extra / hooks / iosrtc-swift-support.js中的“ hooks”中的“钩子”。

  $ chmod + x hooks / iosrtc-swift-support.js 

3. config.xml

한가한插件과iOS맞게config.xml가가지추다한다。 젝트의프프config.xml의에다이다。

한iosrtc-swift-support.js js钩위해가추다。 ios리고iosrtc-swift-support까Swift3까지지UseUseSwiftLanguageVersion값을3으지지정했다。 iOS 10版本。 C지앱이Crush된다。

  1. npm Xcode패키지가되어있는지확인한다。
  $ sudo npm install -g xcode 

2. iOS。가하고다。

  $ cordova平台添加ios 
$ cordova build ios

3.桥接头

iosrtc和Swift在科尔多瓦(Cordova)的Objective-C和WebRTC Objective-C的使用。 Hook的照片在Bridging Header中的应用,在Cordova的应用中得到了证明。 在iosrtc中下载Xcode,然后在Bridging-Header.h中“导入cordova-plugin-iosrtc-Bridging-Header.h”。

Xcode 10已发布和已发布。 cordova-ios프로젝트이이다스호환되지호환되로오류가것이다。 在buildFlag上运行있다。

  #Cordova CLI 
$ 科尔多瓦建立ios --buildFlag ='-UseModernBuildSystem = 0'
$ 科尔多瓦运行ios --buildFlag ='-UseModernBuildSystem = 0'

科尔多瓦(Cordova)프다젝트음과리들이들다。

  1. 平台:iOS,Android和Android。
  2. 插件:추가추다。
  3. www:소리소스가존재한다。

科尔多瓦(Cordova)CLI网站上的所有内容。

Xcode的“ Build Settings”(下载设置)。

  • iOS部署目标7.0版本
  • 部署目标7.0
  • 运行路径搜索路径에 @ EXECUTABLE_PATH / FRAMEWORKS 추가
  • 启用位码값을否변경
  • 项目设置에서构建系统을旧版构建系统로변경

cordova-plugin-iosrtc和libWebRTC가포함되어있다。 libWebRTC로대체다면기에가에다된가드를다。 将于2018年11月11日发布WebRTC主题的Cordova-plugin-iosrtc主题。기를다。

통해기까지완료되었이디바디바이터나통해Cordova앱을있다。 이제。끝났끝났다。 성공하거나면성공하거나면성공하거나에에에에다다다다다다다。

참고

https://cordova.apache.org

https://github.com/BasqueVoIPMafia/cordova-plugin-iosrtc