4.2 SDK导入

4.2.1 Objective-C项目

把V5ClientSDK 文件夹拷贝到您的工程路径下面,然后在工程目录结构中,右键选择 Add Files to “工程名” 。或者将这个文件夹拖入 Xcode 工程目录结构中,并选择Create groups。

4.2.2 Swift项目

  • 按照上面的方法引入V5ClientSDK 的文件。
  • 在 Bridging Header 头文件中,加入#import “V5ClientAgent.h”等相关头文件。注:如何添加 Bridging Header

注:此SDK为Objective-C开发,可能存在不适用swift的情况

4.2.3 引入依赖库

V5Client的实现依赖了一些系统框架,在开发应用时,要在工程里加入这些框架。开发者首先点击工程右边的工程名,然后在工程名右边依次选择 TARGETS -> General -> Linked Frameworks and Libraries,展开 Linked Frameworks and Libraries 后点击展开后下面的 + 来添加下面的依赖项:

  • libsqlite3.tbd
  • libicucore.tbd
  • stdc++.tbd
  • AVFoundation.framework
  • AudioToolbox.framework
  • CFNetwork.framework
  • Security.framework
  • MediaPlayer.framework

4.2.4 静态库

注: 针对 iOS 7+

使用CocoaPods管理依赖库的可以更方便的导入SDK。只需要在 Podfile 中加入(此处导入的SDK为静态库,动态库请参考4.2.5):

platform :ios, '7.0'

pod 'V5ClientSDK'

接着pod安装 即可:

$ pod install

有新版本更新时:

$ pod update V5ClientSDK

如果运行以上命令,没有搜到或者搜不到最新版本,您可以运行以下命令,更新一下您本地的 CocoaPods 源列表:

$ pod repo update

4.2.5 动态库

为应对不断发展的开发需求,本SDK自1.2.7版本开始提供动态库解决方案,命名为V5Client.framework,并支持使用Cocoapods和Carthage导入,静态库版本亦会继续支持。 注:动态库使用时引用头文件方式为#import <V5Client/V5ClientAgent.h>

  • 使用CocoaPods导入
platform :ios, '8.0'
use_frameworks!

target 'ClientDemo' do
  pod 'V5Client'
end

target那里的ClientDemo改为你的target。

  • 使用Carthage引入
github "V5KF/V5KFClientSDK-iOS"

然后把Carthage/Build/iOS/V5Client.framework拖入项目配置的General->Embedded Binaries,并选择Copy items if needed

results matching ""

    No results matching ""

    results matching ""

      No results matching ""