SDK 文档

服务端 API

导入 TUIKit (iOS)

最近更新时间:2020-10-15 16:18:16

开发环境要求

  • Xcode 10 及以上
  • iOS 8.0 及以上

集成说明

CocoaPods 集成(推荐)

TUIKit 支持 CocoaPods 方式和手动集成两种方式。我们推荐使用 CocoaPods 方式集成,以便随时更新至最新版本。

  1. 在 Podfile 中增加以下内容。

    #use_frameworks!   // TUIKit 使用到了第三方静态库,这个设置需要屏蔽
    install! 'cocoapods', :disable_input_output_paths => true  // TXIMSDK_TUIKit_live_iOS 使用了 *.xcassets 资源文件,需要加上这条语句防止与项目中资源文件冲突。
    
    pod 'TXIMSDK_TUIKit_iOS'                 // 集成聊天,关系链,群组功能,默认依赖 TXLiteAVSDK_TRTC 音视频库
    // pod 'TXIMSDK_TUIKit_iOS_Professional' // 集成聊天,关系链,群组功能,默认依赖 TXLiteAVSDK_Professional 音视频库
    pod 'TXIMSDK_TUIKit_live_iOS'         // 集成群直播,直播广场,默认依赖 TXLiteAVSDK_TRTC 音视频库
    // pod 'TXIMSDK_TUIKit_iOS_Professional' // 集成群直播,直播广场,默认依赖 TXLiteAVSDK_Professional 音视频库

    腾讯云的 音视频库 不能同时集成,会有符号冲突,如果您使用了非 TRTC 版本的音视频库,建议先去掉,然后 pod 集成 TXIMSDK_TUIKit_iOS_Professional 版本,该版本依赖的 LiteAV_Professional 音视频库包含了音视频的所有基础能力。

  2. 执行以下命令,安装 TUIKit。

    pod install

    如果无法安装 SDK 最新版本,执行以下命令更新本地的 CocoaPods 仓库列表。

    pod repo update

手动集成(不推荐)

  1. 在 Framework Search Path 中加上 ImSDK 的文件路径,手动地将 TUIKit 和 ImSDK 目录添加到您的工程。
  2. 手动将 TUIKit 使用的第三方库添加到您的工程:

引用 TUIKit

  1. 在 AppDelegate.m 文件中引入 TUIKit,并初始化。
    #import "TUIKit.h"
    
    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
        [[TUIKit sharedInstance] setupWithAppId:sdkAppid]; // SDKAppID 可以在 即时通信 IM 控制台中获取
    }
  2. 保存并编译。
    编译成功表示集成完成。如果编译失败,请检查错误原因或重新按照本文集成。
目录