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

集成准备

最近更新时间2024.01.19 11:29:31

首次发布时间2022.10.24 10:59:45

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

环境要求

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

获取 SDK 最新版本

请参考上传 SDK 发版历史,获取 SDK 最新版本。

集成 SDK

您可通过 CocoaPods 来使用动态库(TTSDKFramework)或静态库(TTSDK)两种方式集成上传 SDK。详细说明如下所示。

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

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

source 'https://github.com/CocoaPods/Specs.git'
source 'https://github.com/volcengine/volcengine-specs.git'

platform :ios, '11'

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。