IBM Swift SDK Core
概览
IBMSwiftSDKCore
是在 IBM Watson Swift SDK 中使用的依赖项。它为 Swift SDK 提供了网络层,用于在您的 Swift 应用程序和 IBM 服务之间进行通信。有关 IBM Watson 服务的更多信息,请访问IBM Watson 主页。目前,它仅由 IBM Watson Swift SDK 使用,但未来它将被其他 IBM Cloud SDK 使用。
需求
- Xcode 9.3+
- Swift 4.2+
- iOS 10.0+
安装
IBMSwiftSDKCore 可以通过 Cocoapods,Carthage 或 Swift 包管理器 进行安装。
Cocoapods
您可以使用 RubyGems 来安装 Cocoapods。
$ sudo gem install cocoapods
如果您的项目还没有 Podfile,请在项目的根目录中使用 pod init
命令。要使用 Cocoapods 安装 IBMSwiftSDKCore,请将以下内容添加到 Podfile 中(将 MyApp
替换为您的应用程序名称)。
use_frameworks!
target 'MyApp' do
pod 'IBMSwiftSDKCore', '~> 1.2.1'
end
然后运行 pod install
命令,然后打开生成的 .xcworkspace
文件。要更新到 IBMSwiftSDKCore 的新版本,请使用 pod update IBMSwiftSDKCore
。
有关使用 Cocoapods 的更多信息,请参阅 Cocoapods 指南。
Carthage
您可以使用 Homebrew 来安装 Carthage。
$ brew update
$ brew install carthage
如果您的项目还没有 Cartfile,请在项目的根目录中使用 touch Cartfile
命令。要使用 Carthage 安装 IBMSwiftSDKCore,请将以下内容添加到 Cartfile。
github "IBM/swift-sdk-core" ~> 1.2.1
然后运行以下命令以构建依赖和框架
$ carthage update --platform iOS
请按照 Carthage 安装说明完成剩余步骤 此处。确保将构建的 IBMSwiftSDKCore.framework
拖放到您的 Xcode 项目中,并在需要它的源文件中导入它。
Swift Package Manager
将以下内容添加到您的 Package.swift
文件中,以标识 IBMSwiftSDKCore 为依赖项。当您使用 swift build
命令构建项目时,包管理器将克隆 IBMSwiftSDKCore。
dependencies: [
.package(url: "https://github.com/IBM/swift-sdk-core", from: "1.2.1")
]
贡献
我们非常欢迎各种帮助!如果您想贡献力量,请阅读我们的 贡献指南 了解如何开始。
许可
此库采用Apache 2.0许可。完整许可文本可在这里找到。
此SDK旨在与苹果iOS产品配合使用,并旨在与官方授权的苹果开发工具配合使用。