# 准备开发环境

本文为您介绍了 iOS 端集成 SDK 的操作步骤,帮助您快速集成 SDK 并实现视频会议的基本功能。

# 前提条件

  • 支持 iOS 9.0 或以上版本的 iOS 真机 设备

# 创建 iOS 项目

参考以下步骤创建一个 iOS 项目。若已有 iOS 项目,可以直接查看集成 JC SDK。

  • 打开 Xcode 并点击 Create a new Xcode project

  • 选择项目类型为 Single View App,并点击 Next

  • 输入项目信息,如项目名称、开发团队信息、组织名称和语言,并点击 Next

    TIP

    如果您没有添加过开发团队信息,点击 Xcode -> Preferences… -> Accounts,点击左下角加号并按照屏幕提示登入 Apple ID,完成后即可选择您的账户作为开发团队。

  • 选择项目存储路径,并点击 Create

  • 进入 TARGETS -> Project Name -> Signing & Capabilities 菜单,勾选 Automatically manage signing

# 集成 SDK

在 Mac 环境下打开下载的 iOS SDK(动态库),在 SDK 文件夹内包含了 JMSDK.framework 、JMDoodle.framework(共享涂鸦库,不需要涂鸦则不添加该库)。

2192E134-4897-4402-8146-6C8EB2772C15.png

# 步骤一:导入文件

将 sdk 文件夹拷贝到您工程所在的目录下。

导入文件和库,点击 Build Phases,点击 +符号,导入 sdk 文件夹下的 JMSDK.framework 、JMDoodle.framework以及其他 SDK 依赖的库,如下图:截屏2020-09-21 上午9.56.37.png

# 步骤二:动态库配置

如下图,点击 General,将对应 JMSDK.framework 、JMDoodle.framework 后面 Embed 选项改成 Embed & Sign

0E7CE3A8-9139-4BC1-A045-2F5211B9434D.png

# 步骤三:设置路径

点击 Build Settings,找到 Framework Search Paths 。并设置 Framework Search Paths,如下图

截屏2020-09-21 上午10.08.25.png

TIP

在完成上述导入JMSDK.framework 、JMDoodle.framework 后,Xcode 会自动生成该路径,如果 Xcode 没有自动生成路径,用户要根据JMSDK.framework 、JMDoodle.framework所在目录,手动设置路径。

# 步骤四:设置参数

设置 Enable Bitcode为 NO,点击 Build Settings,找到 Enable Bitcode 设置为 NO,如下图:

截屏2020-09-21 上午10.13.22.png

设置 Other Linker Flags 的参数为 -ObjC,点击 ‘Build Settings’,找到 Other Linker Flags 并添加参数 -ObjC,如下图:

截屏2020-09-21 上午10.20.08.png

设置 Documentation Comments 为 NO,点击 Build Settings,找到 Documentation Comments 并设置为 NO,如下图:

截屏2020-09-21 上午10.26.08.png

# 步骤五:设置后台运行模式

点击 Signing & Capabilities,找到 Background Modes,勾选红框内的 Audio, AirPlay, and Picture in Picture ,如下图:

截屏2020-09-21 上午10.29.47.png

# 步骤六:设置权限

设置麦克风和摄像头权限,点击 Info,然后添加麦克风和摄像头的权限,如下图:

截屏2020-09-21 上午10.31.47.png

# 步骤七:开始集成

然后在需要调用 SDK 接口的 .m 文件导入我们 SDK 头文件,即可使用 SDK 的类和方法开始集成;如下图:

#import <JMSDK/JMSDK.h> 
#import <JMDoodle/DoodleLayout.h>

以上步骤进行完后,编译工程。

如果没有报错,恭喜您,您已经成功配置 SDK,可以进行下一步登录的集成了。