本文主要介绍如何快速地将腾讯云 IM SDK(Mac)集成到您的项目中,只要按照如下步骤进行配置,就可以完成 SDK 的集成工作。
您可以选择使用 CocoaPods 自动加载的方式,或者先下载 SDK 再将其导入到您当前的工程项目中。
在终端窗口中输入如下命令(需要提前在 Mac 中安装 Ruby 环境):
sudo gem install cocoapods
进入项目所在路径输入以下命令行,之后项目路径下会出现一个 Podfile 文件。
pod init
编辑 Podfile 文件,按如下方式设置:
platform :macos, '10.10'
source 'https://github.com/CocoaPods/Specs.git'
target 'mac_test' do
pod 'TXIMSDK_Mac'
end
在终端窗口中输入如下命令以更新本地库文件,并安装 TXIMSDK_Mac:
pod install
或使用以下命令更新本地库版本:
pod update
pod 命令执行完后,会生成集成了 SDK 的 .xcworkspace 后缀的工程文件,双击打开即可。
包名 | 介绍 | ipa增量 |
---|---|---|
ImSDKForMac.framework | 即时通信 IM 功能包 | 1.4M |
创建一个新的工程:
填入工程名:
添加依赖库:选中 Demo 的【Target】,在【General】面板中的 【Embedded Binaries】和【Linked Frameworks and Libraries】添加依赖库。
添加依赖库:
ImSDKForMac.framework
注意:需要在【Build Setting】-【Other Linker Flags】添加
-ObjC
。
项目代码中使用 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>
百度云管家如何设置登录代理服务器? 百度云代理 如何登录代理服务器?百度云代理...
测试框架中参数化的一般形式 在Junit4和TestNG框架中实现参数化的形式几乎是一致...
概要信息 批量计算(Batch)支持将作业和计算环境内产生的事件以消息服务(CMQ)...
在您支付完成后,我们会根据您反馈的邮寄地址,将初始化专属加密实例的Ukey邮寄...
前言 在ThreadLocal源码中,其中嵌套类ThreadLocalMap中的Entry继承了WeakRefere...
腾讯云 Serverless 提供了基于 Serverless 架构的 Wordpress 全新部署方式,通过...
针对存放在Bucket的Object的访问,OSS提供了以下权限控制策略: ACL OSS为权限控...
调用ListServiceVersions接口获取版本列表。 请求头 该接口使用公共请求头,无特...
作者:铭毅天下 几个月以来,我一直在记录自己开发 Elasticsearch 应用程序的最...
将 Kubernetes 与 Ansible 结合实现云端自动化。此外,还可以参照我们的 Ansible...