安装开发工具包
About 2 min
安装开发工具包
本主题介绍将云眼灰度发布(特性标帜)AB实验 Swift SDK 安装到应用程序中所需的步骤。
Eyeofcloud灰度发布(特性标帜) Swift SDK 完全用 Swift 编写,并使用其原生类型和模式。它可以通过CocoaPods,Carthage或Swift Package Manager(SPM)分发。
可以将此 SDK 与用 Swift 和 Objective-C 编写的应用程序一起使用。
📘 注意
如果当前正在使用我们的 Objective-C SDK,这里有一个指南可以帮助迁移到我们较新的 Swift SDK。
要求
- Swift 客户端应用程序必须使用 Swift 5 或更高版本。
- 支持的最低操作系统变体是 iOS 10.0、tvOS 10.0 和 watchOS 3.0。
CocoaPods
- 将此行添加到 Podfile:
pod 'EyeofcloudSwiftSDK','~> 3.10.1'
- 运行命令:
Shell
pod install
有关更多安装信息,请参阅 CocoaPods 入门指南。
Carthage
- 将此行添加到_购物车文件_:
购物车文件
github "eyeofcloud/swift-sdk" ~> "3.10.1"
- 运行命令:
Shell
carthage update
- 将框架链接到项目。
转到项目目标的**“将二进制文件与库链接**”,然后从 Carthage/Build/ 文件夹中拖动到这些框架上:
Eyeofcloud.framework
- 要确保在存档应用程序时复制正确的位码相关文件和 dSYM,必须安装 Carthage 构建脚本:
a.在目标的生成阶段添加新的运行脚本****阶段。
b.在脚本区域中包括此行:/usr/local/bin/carthage copy-frameworks
c。将框架添加到“输入文件”列表:
d。将复制的框架的路径添加到“输出文件”列表:/usr/local/bin/carthage copy-frameworks``$(SRCROOT)/Carthage/Build/<platform>/Eyeofcloud.framework
$(BUILT_PRODUCTS_DIR)/$(FRAMEWORKS_FOLDER_PATH)/Eyeofcloud.framework
有关更多安装信息,请参阅 Carthage GitHub 存储库。
Swift Package Manager (SPM)
将以下行添加到包的依赖项值.swift:
Swift
dependencies: [
.package(url: "https://github.com/eyeofcloud/swift-sdk.git", .upToNextMinor(from: “3.10.1”))
]
如果在将 Eyeofcloud灰度发布(特性标帜) swift-sdk 依赖项添加到 Xcode 时与其他 swift 软件包的名称冲突,您也可以尝试使用其别名 repo:https://github.com/eyeofcloud/eyeofcloud-swift-sdk.git。
📘 注意
- 为清楚起见,所有公共类型都以前缀开头。
Eyeofcloud
- 此变体包括所有公共API的包装器,以支持Objective-C客户端应用程序。请参阅 GitHub 上的演示 Swift 应用程序。