实时音视频
准备环境
在开始集成 ZEGO Express SDK 前,请确保开发环境满足以下要求:
- Xcode 15.0 或以上版本。
- iOS 12.0 或以上版本且支持音视频的 iOS 设备。
- iOS 设备已经连接到 Internet。
集成 SDK
(可选)新建项目
导入 SDK
开发者可通过以下任意一种方式实现集成 SDK。
使用 CocoaPods 自动集成
复制 SDK 文件手动集成
设置权限
根据实际应用需要,设置应用所需权限。
-
在 Xcode 中,选择 “TARGETS > Info > Custom iOS Target Properties” 菜单。
-
单击 “+” 添加按钮,添加摄像头和麦克风权限。
-
Privacy - Camera Usage Description
-
Privacy - Microphone Usage Description
-
常见问题
-
打包时报错:“Failed to verify bitcode in ZegoExpressEngine.framework/ZegoExpressEngine” 如何处理?
请检查 Xcode 版本是否过低,建议更新为最新的 Xcode 版本。
若一定要使用旧版 Xcode 打包,请先在工程的 “Build Setting” 中找到 “Enable Bitcode” 选项并设为 “NO”,然后打开终端,
cd DIRECTORY
到 “ZegoExpressEngine.framework” 所在目录 DIRECTORY,执行以下命令以去除 SDK 内的 bitcode。Untitledxcrun bitcode_strip ZegoExpressEngine.framework/ZegoExpressEngine -r -o ZegoExpressEngine.framework/ZegoExpressEngine
1