couchbase lite ios
3.2.1
Couchbase Lite是一種嵌入式輕量級,面向文檔的(NOSQL),同步數據庫引擎。
Couchbase Lite實現位於Couchbase Lite Core的頂部,這也是數據庫CRUD和查詢功能的新的跨平台實現以及文檔版本。
iOS 12.0+ | MacOS 12+
iOS 12.0+ | MacOS 12.0+
dependencies: [
.package(name: "CouchbaseLiteSwift",
url: "https://github.com/couchbase/couchbase-lite-ios.git",
from: "3.2.0"),
],
dependencies: [
.package(name: "CouchbaseLiteSwift",
url: "https://github.com/couchbase/couchbase-lite-swift-ee.git",
from: "3.2.0"),
],
有關如何設置的更多詳細信息,請參見:Swift Package Manager
您可以使用Cocoapods安裝CouchbaseLite ,以作為Objective-C API或CouchbaseLiteSwift將其添加到您的Podfile中:
target '<your target name>' do
use_frameworks!
pod 'CouchbaseLite'
end
target '<your target name>' do
use_frameworks!
pod 'CouchbaseLite-Enterprise'
end
target '<your target name>' do
use_frameworks!
pod 'CouchbaseLite-Swift'
end
target '<your target name>' do
use_frameworks!
pod 'CouchbaseLite-Swift-Enterprise'
end
您可以使用迦太基來安裝CouchbaseLite ,通過將其添加到卡特菲勒中:
binary "https://packages.couchbase.com/releases/couchbase-lite-ios/carthage/CouchbaseLite-Community.json"
binary "https://packages.couchbase.com/releases/couchbase-lite-ios/carthage/CouchbaseLite-Enterprise.json"
運行
carthage update or build時,迦太基將同時建造Couchbaselite和Couchbaseliteswift框架。
$ git clone https://github.com/couchbase/couchbase-lite-ios.git
$ cd couchbase-lite-ios
$ git submodule update --init --recursive
如果尚未安裝, brew install doxygen install install doxygen
運行./scripts/build_framework.sh構建一個平台框架,該框架可能是Objective-C或Swift框架。支持的平台包括iOS,TVOS和MACOS。
$ ./Scripts/build_framework.sh -s "CBL ObjC" -p iOS -o output // For building the ObjC framework for iOS
$ ./Scripts/build_framework.sh -s "CBL Swift" -p iOS -o output // For building the Swift framework for iOS
像所有Couchbase源代碼一樣,這是在Apache 2許可證下發布的。