集成准备

集成前准备

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

1 环境准备

版本支持的开发环境:

2 集成SDK

注意

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

您可以使用以下两种方式将SDK包添加到您的工程中,一种是CocoaPods自动加载方式,另一种是手动集成方式。

手动集成动态库

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

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

3 工程设置

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

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

3.3、添加系统依赖库

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

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

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

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

3.4、添加设备权限

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

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

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

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

添加前:

添加权限前

添加后:

添加权限后

3.5、Bitcode设置

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

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

设置Bitcode