Couchbase Lite عبارة عن محرك قاعدة بيانات قابلة للمزامنة.
يقع تطبيق Couchbase Lite على رأس Couchbase Lite Core ، وهو أيضًا تطبيق جديد عبر المنصات لميزات قاعدة البيانات والاستعلام ، بالإضافة إلى إصدار المستندات.
iOS 12.0+ | ماكوس 12+
iOS 12.0+ | ماكوس 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 لـ Swift API عن طريق إضافته في 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
يمكنك استخدام carthage لتثبيت CouchbaseLite عن طريق إضافته في Cartfile:
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، ستقوم Carthage ببناء كل من Couchbaselite و Couchbaseliteswift Framework.
$ git clone https://github.com/couchbase/couchbase-lite-ios.git
$ cd couchbase-lite-ios
$ git submodule update --init --recursive
إذا لم يتم تثبيته بالفعل ، فقم بتثبيت Doxygen ، brew install doxygen
Run ./scripts/build_framework.sh لإنشاء إطار منصة يمكن أن يكون إما هدفًا أو إطار عمل سريع. تشمل المنصات المدعومة 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.