本文介绍如何快速跑通示例源码,体验即时通讯服务。
在运行示例源码前,请确保开发环境满足以下要求:
目前,ZEGO 控制台 仅支持 iOS/Android/macOS/Windows 平台的 ZIM 服务自助开通使用;暂不支持 Web/小程序 平台的服务自助开通。
开发者如需使用 Web/小程序 平台的 SDK,请联系 ZEGO 技术支持,配置相关服务权限。
下列结构为 IM 源码文件的子目录结构,下文所涉及的文件路径均为相对于此目录的路径。
├── CommonTools
│ ├── GHConsole
│ ├── HUD
│ ├── KeyboardToolBar
│ ├── TokenGenerator
│ └── ZEGOPopMenuView
├── Podfile
├── Podfile.lock
├── Pods
│ ├── Headers
│ ├── Local\ Podspecs
│ ├── MJRefresh
│ ├── Manifest.lock
│ ├── Pods.xcodeproj
│ └── Target\ Support\ Files
├── ZIMExampleDemo
│ ├── AppDelegate.h
│ ├── AppDelegate.mm
│ ├── Assets.xcassets
│ ├── Base.lproj
│ ├── ConversationList
│ ├── Group
│ ├── GroupList
│ ├── Info.plist
│ ├── Login
│ ├── Peer
│ ├── Room
│ ├── ZIMExampleDemo.entitlements
│ ├── ZIMManager
│ └── main.m
├── ZIMExampleDemo.xcodeproj
│ ├── project.pbxproj
│ ├── project.xcworkspace
│ └── xcuserdata
├── ZIMExampleDemo.xcworkspace
│ ├── contents.xcworkspacedata
│ ├── xcshareddata
│ └── xcuserdata
└── libs
└── ZIM.xcframework
打开 “AppStore”,搜索 “Xcode” 并下载安装。
使用 Xcode 打开 “ZIMExampleDemo.xcworkspace” 文件。
打开 Xcode,选择左上角的菜单 “File > Open...”。
在解压后的示例源码文件夹中,找到 “ZIMExampleDemo.xcworkspace” 文件打开。
请参考 下载 SDK,下载最新版本的 SDK 包,解压后,将文件拷贝到示例源码的 “ZIMExampleLegacy/libs/IOS” 目录下,替换掉旧的 SDK 包。
登录 Apple 开发者账号。
打开 Xcode,选择左上角的菜单 “Xcode > Preferences...”。
单击 “Accounts” 选项卡,单击左下角的 “+”,选择添加 “Apple ID”,单击 “Continue”。
输入 Apple ID 和 Password 登录。
修改 Bundle Identifier 和开发者证书。
打开 Xcode,单击左侧的 “ZIMExampleDemo” 项目。
打开 TARGETS 选项,单击 “Signing & Capabilities” 选项卡,修改项目的 Bundle Identifier,选择自己的开发者证书。
下载的示例源码中缺少 SDK 初始化所需的 AppID 和 Secret,需要修改 “ZIMManager” 文件夹下的 “KeyCenter.m” 文件,请使用本文 3 前提条件 已获取的 AppID 和 Secret 正确填写,否则示例源码无法正常运行。
+ (unsigned int)appID {
return 1333333333; // Please enter your AppID
}
+ (NSString *)Secret{
return @"Secret"; // Please enter your Secret
}
将 iOS 设备连接到开发电脑,并在 Xcode 选择该设备。
单击 Xcode 左上角的 “Build” 按钮编译和运行示例源码。
联系我们
文档反馈