本文将为您介绍集成 iOS 上传 SDK 前的准备工作,包括环境准备、集成操作等内容。
类别 | 说明 |
---|---|
开发环境 | Xcode 14.0 及以上版本 (推荐使用最新版本) |
系统版本 | iOS 11.0 及以上版本的 iOS 设备 |
请参考上传 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。