本文主要介绍iOS端使用CocoaPods如何快速集成TRTC SDK。
CocoaPods快速集成TRTC SDK
未安装CocoaPods
如果您的mac电脑未安装CocoaPods,请查看此处!或自行百度均可。
已安装CocoaPods
以新建的工程为例:
新建工程集成TRTC
在桌面新建工程TestTRTC后,使用终端进入工程根目录(在终端内输入cd 后将工程文件夹拖入终端。cd 后面跟的是你自己的工程目录位置需要替换)
代码语言:javascript复制cd /Users/tyyz/Desktop/TestTRTC
创建Podfile
使用pod init 创建Podfile文件
代码语言:javascript复制pod init
编辑 Podfile 文件
我在编辑Podfile文件可以选择vim或者xcode两种方式,主要使用xcode编辑。
vim编辑回事用到vim的编辑命令,个人觉得使用不够方便。
xcode编辑更方便,如何用xcode编辑呢?首先使用
代码语言:javascript复制pod install
使工程生成xcworkspace这个文件,
之后双击打开此文件,按照目录找到Podfile
在use_frameworks! 与 end之间编辑 Podfile 文件,并根据需要选择合适的 SDK 版本:
注:使用cocoapods官方源可能下载速度较慢。
代码语言:javascript复制 platform :ios, '9.0'
source 'https://github.com/CocoaPods/Specs.git' //使用cocoapods安装源
target 'TestTRTC' do
pod 'TXLiteAVSDK_TRTC'
end
精简版:安装包体积增量最小,但仅支持 TRTC 和 CDN 播放(TXLivePlayer)功能。
代码语言:javascript复制platform :ios, '9.0'
target 'TestTRTC' do
pod 'TXLiteAVSDK_TRTC', :podspec => 'http://pod-1252463788.cosgz.myzijiebao.com/liteavsdkspec/TXLiteAVSDK_TRTC.podspec'
end
专业版:除了 TRTC,还包含 RTMP 推流(TXLivePusher)、CDN 播放(TXLivePlayer)、点播播放(TXVodPlayer)以及短视频(UGSV)等多种功能。
代码语言:javascript复制platform :ios, '9.0'
target 'TestTRTC' do
pod 'TXLiteAVSDK_Professional', :podspec => 'http://pod-1252463788.cosgz.myzijiebao.com/liteavsdkspec/TXLiteAVSDK_Professional.podspec'
end
编辑需要导入的pod库后保存,就可以在终端根目录下使用
代码语言:javascript复制pod install
命令安装更新本地库或者
代码语言:javascript复制pod update
命令更新本地库。
导入后进行编译看是否有报错及其他问题!
配置隐私权限
根据自己接入的功能在info.plist配置隐私权限,如:
直播模式:
麦克风 Privacy - Microphone Usage Description
摄像头权限 Privacy - Camera Usage Description
并添加使用说明
基本配置全部都配置好后,下面就开始体验TRTC的功能了,下一篇接入“实时视频通话”!