集成准备

本文主要介绍如何快速集成创世云互动直播SDK(iOS)到您的项目中,按照如下步骤进行配置,完成集成SDK。

1 环境准备

版本支持的开发环境:

  • Apple Xcode 9.0 以上;
  • iOS 10.0及以上的iphone或者ipad真机,暂不支持模拟器版本;

默认您的项目已经配置有效的开发者签名证书;

2 下载SDK

请前往下载页面去下载SDK集成包和Demo源码。

3 申请AppId和AppKey

在集成SDK和运行Demo之前,请联系技服人员申请AppId和AppKey。运行Demo前将自己的AppId和AppKey填写到Demo报错提示的位置。

4 集成SDK

注意

SDK集成包默认仅支持真机调试,如果开发过程需要使用模拟器调试,请联系我们技术人员提供模拟器包,但是上线时还是需要使用真机的包,否则会影响苹果上线。

手动集成动态库

1、手动将SDK动态库文件拷贝到工程项目目录下。

2、打开Xcode,使用 [Add Files to "xxx"(xxx 为用户的项目名)],添加 SDK 动态库文件到项目。 手动添加

5 工程设置

5.1、在 Xcode 中,选择:项目 TARGET -> General -> Frameworks,Libraries,and Enbedded Content 中,添加 ChuangRtcKit.framework,Embed 设置为 Embed & Sign。 引用动态库

5.2、打开 Xcode,选择:项目 TARGET -> General -> Deployment Target,设置 10.0 及以上版本。 设置系统

5.3、添加系统依赖库

集成动态framework不需要添加系统依赖库,如果集成静态库framework,则需要添加系统依赖库。

集成静态framework添加系统依赖库的步骤如下(集成动态库framework的可以忽略):

打开 Xcode > 项目 TARGET -> General -> Frameworks,Libraries,and Enbedded Content 中,,添加 SDK 依赖的系统 framework 和 library:

  • ChuangRtcKit.framework
  • AVFoundation.framework
  • libc++.tbd
  • libz.tbd

添加完毕后,像这样: 系统依赖

5.4、添加设备权限

在项目工程的info.plist文件中添加设备权限描述,注意不是test文件中的info.plist。

步骤:点击 + 图标开始添加如下内容,获取相应的设备权限,文字描述可以根据自己的实际场景设置话术。

Privacy - Microphone Usage Description :麦克风权限描述

Privacy - Camera Usage Description。 :摄像头权限描述

添加前:

添加权限前

添加后:

添加权限后

5.5、Bitcode设置

由于Xcode默认Bitcode =YES,但是SDK底层框架不支持Bitcode,所以需要设置工程中的Bitcode=NO。

步骤:在 Xcode 中,选择:项目 TARGET -> Build Settings-> 搜索框输入“bitcode” 搜索,设置Enable Bitcode为NO。

设置Bitcode

results matching ""

    No results matching ""