IBM Swift SDK Core

Carthage Compatible CocoaPods Version CLA assistant

概述

IBMSwiftSDKCoreIBM Watson Swift SDK 中使用的依赖项。它提供 Swift SDK 使用的网络层,用于在您的 Swift 应用程序和 IBM 服务之间进行通信。 有关 IBM Watson 服务的更多信息,请访问 IBM Watson 主页。 目前,它仅被 IBM Watson Swift SDK 使用,但将来将被其他 IBM Cloud SDK 使用。

要求

安装

可以使用 CocoapodsCarthageSwift Package Manager 安装 IBMSwiftSDKCore。

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")
]

贡献

我们非常欢迎任何和所有的帮助! 如果您想做出贡献,请阅读我们的 CONTRIBUTING 文档,其中包含有关入门的信息。

许可

该库在 Apache 2.0 下获得许可。 完整的许可证文本可在 LICENSE 中找到。

此 SDK 旨在与 Apple iOS 产品一起使用,并旨在与正式授权的 Apple 开发工具结合使用。