You need to enable JavaScript to run this app.
导航
集成 SDK
最近更新时间:2024.11.14 14:48:11首次发布时间: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 上传视频或素材。详情请见: