• UIKit
  • SDK
  • 服务端 API
Chat/
SDK/
iOS and macOS/
集成 SDK/
SDK
  • 集成 SDK
    • iOS
    • macOS
  • 初始化
  • 登录登出
  • 消息
    • 介绍
    • 发送消息
    • 接收消息
    • 历史消息
    • 转发消息
    • 消息变更
    • 插入消息
    • 删除消息
    • 清空消息
    • 撤回消息
    • 在线消息
    • 已读回执
    • 查询消息
    • 群 @ 消息
    • 群定向消息
    • 消息免打扰
    • 消息扩展
    • 消息回应
    • 消息翻译
    • 消息置顶
  • 会话
    • 介绍
    • 会话列表
    • 获取会话
    • 会话未读数
    • 置顶会话
    • 删除会话
    • 会话草稿
    • 会话标记
    • 会话分组
  • 群组
    • 介绍
    • 管理群组
    • 群资料
    • 管理群成员
    • 群成员资料
    • 自定义属性
    • 群计数器
  • 社群话题
    • 管理社群
    • 权限组
  • 用户
    • 用户资料
    • 用户状态
    • 管理好友
    • 好友分组
    • 黑名单
    • 关注与粉丝
  • 本地搜索
    • 搜索消息
    • 搜索好友
    • 搜索群组
    • 搜索群成员
  • 信令
  • 客户端 API
    • Swift
    • Objective-C
  • 开发指引
  • 控制台指南
    • 创建和升级应用
    • 基本配置
    • 功能配置
    • 账号管理
    • 群组管理
    • 回调配置
  • 产品介绍
    • 消息管理
      • 单聊消息
      • 消息存储
      • 离线推送
      • 群消息
      • 消息格式
    • 账号系统
      • 登陆验证
      • 在线状态管理
    • 群相关
      • 群组系统
      • 群组管理
    • 用户资料和关系链
      • 资料管理
      • 关系链管理
  • 购买指南
    • 计费概述
    • 价格中心
  • 错误码

macOS

本文主要介绍如何快速地将腾讯云 IM SDK(Mac) 集成到您的项目中,只要按照如下步骤进行配置,就可以完成 SDK 的集成工作。

开发环境要求

Xcode 9.0+。
OS X 10.10+ 的 Mac 真机。
项目已配置有效的开发者签名。

集成 IM SDK

您可以选择使用 CocoaPods 自动加载的方式,或者先下载 SDK 再将其导入到您当前的工程项目中。

CocoaPods 自动加载

1. 安装 CocoaPods

在终端窗口中输入如下命令(需要提前在 Mac 中安装 Ruby 环境):
sudo gem install cocoapods

2. 创建 Podfile 文件

进入项目所在路径输入以下命令行,之后项目路径下会出现一个 Podfile 文件。
pod init

3. 编辑 Podfile 文件

编辑 Podfile 文件,按如下方式设置:
platform :macos, '10.10'
source 'https://github.com/CocoaPods/Specs.git'

target 'mac_test' do
pod 'TXIMSDK_Mac'
end

4. 更新并安装 SDK

在终端窗口中输入如下命令以更新本地库文件,并安装 TXIMSDK_Mac:
pod install
或使用以下命令更新本地库版本:
pod update
pod 命令执行完后,会生成集成了 SDK 的 .xcworkspace 后缀的工程文件,双击打开即可。

手动集成

<b>1. 从 Github 获取 SDK 的下载地址:</b>
ImSDKForMac.framework 为 IM SDK 的核心动态库文件。
包名
介绍
ipa增量
ImSDKForMac.framework
即时通信 IM 功能包
1.4M

2. 创建工程

创建一个新的工程

填入工程名


2. 集成 IM SDK

添加依赖库:选中 Demo 的Target,在General面板中的 Embedded BinariesLinked Frameworks and Libraries添加依赖库。

添加依赖库:
ImSDKForMac.framework
注意:
需要在Build Setting-Other Linker Flags添加 -ObjC

引用 IM SDK

项目代码中使用 SDK 有两种方式:
方式一: 在 Xcode -> Build Setting -> Herader Search Paths 设置 ImSDKForMac.framework/Headers 路径,在项目需要使用 SDK API 的文件里,直接引用头文件"ImSDK.h"。
#import "ImSDK.h"
方式二:在项目需要使用 SDK API 的文件里,引入具体的头文件 < ImSDKForMac/ImSDK.h >。
#import <ImSDKForMac/ImSDK.h>