You need to enable JavaScript to run this app.
导航

集成准备

最近更新时间2024.01.15 19:20:37

首次发布时间2022.10.18 16:05:12

本文为您介绍集成 iOS 上传 SDK 前的准备工作,包括环境准备、集成操作等内容。

环境要求

类别说明
开发环境Xcode 14.0 或以上版本,推荐使用最新版本
系统版本iOS 11.0 或以上版本的 iOS 设备

前提条件

获取 SDK 最新版本

请参见发布历史获取 SDK 最新版本号。

集成 SDK

您可通过 CocoaPods 集成上传 SDK。上传 SDK 支持两种集成方式:静态库(TTSDK)和动态库(TTSDKFramework)。您需要在工程的 Podfile 文件中添加相关依赖,并执行 pod install 下载 SDK。

(推荐)方案一:使用动态库

添加动态库的示例代码如下所示。

source 'https://github.com/CocoaPods/Specs.git'
source 'https://github.com/volcengine/volcengine-specs.git'
	
platform :ios, '11.0'
	
target 'VOLCDemo' do
	# 添加 TTSDKFramework 动态库并指定 subspecs 为 Uploader
	# 推荐使用最新稳定版,版本信息见「获取 SDK 最新版本号」小节
	pod 'TTSDKFramework', 'x.x.x.x-premium', :subspecs => ['Uploader']
end

方案二:使用静态库

添加静态库的示例代码如下所示。

source 'https://github.com/CocoaPods/Specs.git'
source 'https://github.com/volcengine/volcengine-specs.git'
	
platform :ios, '11.0'
	
target 'YourTarget'
	  # 添加 TTSDK 静态库并指定 subspecs 为 Uploader
	  # 推荐使用最新稳定版,版本信息见「获取 SDK 最新版本号」小节
	  pod 'TTSDK', 'x.x.x.x-premium', :subspecs => ['Uploader']
end

引入头文件

根据您的集成方式选择头文件引入方式。

  • 动态库:如果您接入了 TTSDKFramework 动态库,则参考以下示例代码添加头文件依赖:

    #import <TTSDKFramework/TTSDKFramework.h>
    
  • 静态库:如果您接入了 TTSDK 静态库,则参考以下示例代码添加头文件依赖:

    #import <TTSDK/TTSDKManager.h> 
    #import <TTSDK/BDFileUploaderHeader.h>
    

后续操作

至此,您已完成上传 SDK 的集成。接下来可以使用上传 SDK 上传视频或素材。详情请见: