视频直播
本文为您介绍 iOS 拉流 SDK 动态库升级步骤。您可以按照本文所述步骤,将 1.40.1 及以前版本的动态库或任一版本的静态库升级至 1.40.2 及以后版本的动态库。
与 1.40.1 及以前版本相比,新版本动态库具备以下优势:
如果您已经集成了 1.40.1 及以前版本的 iOS 拉流 SDK 动态库,您可以按照以下步骤,将其升级至 1.40.2 及之后版本的动态库。
subspecs => ["BasePull"] 修改为 subspecs => ["LivePull"]。#import <xxx/xxx.h> ,请将其批量替换为 #import <TTSDKFramework/xxx.h>。#import <TTSDKPUFramework/TTSDKPUFramework.h>,请将其替换为 #import <TTSDKFramework/TTSDKFramework.h>。ENV['TTSDK_FRAMEWORK_MODULE_NAME'] = '原来的 Framework 名称'如果您已经集成了 iOS 拉流 SDK 静态库,您可以按照以下步骤,将其切换至 1.40.2 及之后版本的动态库。
TTSDK 修改 TTSDKFramework。例如,将 pod 'TTSDK', :subspecs => ['LivePull-RTS'] 修改为 pod 'TTSDKFramework', :subspecs => ['LivePull-RTS']。#import "xxx.h",则无需修改任何代码。#import <TTSDK/xxx.h>,您可以按照以下两种方式修改工程代码:
ENV['TTSDK_FRAMEWORK_MODULE_NAME'] = 'TTSDK'#import <TTSDK/xxx.h> 批量替换为 #import <TTSDKFramework/xxx.h>。