blob: 1e2a71f4685316ca483217852eec6b45a6ee21e8 [file] [log] [blame]
{
"name": "Realm",
"version": "5.3.4",
"summary": "Realm is a modern data framework & database for iOS, macOS, tvOS & watchOS.",
"description": "The Realm Mobile Database, for Objective-C. (If you want to use Realm from Swift, see the “RealmSwift” pod.)\n\nThe Realm Mobile Database is a fast, easy-to-use replacement for Core Data & SQLite. Use it with the Realm Mobile Platform for realtime, automatic data sync. Works on iOS, macOS, tvOS & watchOS. Learn more and get help at https://realm.io.",
"homepage": "https://realm.io",
"source": {
"git": "https://github.com/realm/realm-cocoa.git",
"tag": "v5.3.4",
"submodules": true
},
"authors": {
"Realm": "help@realm.io"
},
"libraries": [
"c++",
"z"
],
"requires_arc": true,
"social_media_url": "https://twitter.com/realm",
"documentation_url": "https://realm.io/docs/objc/5.3.4",
"license": {
"type": "Apache 2.0",
"file": "LICENSE"
},
"frameworks": "Security",
"module_map": "Realm/Realm.modulemap",
"compiler_flags": "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"5.3.4\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC",
"prepare_command": "sh build.sh cocoapods-setup",
"source_files": [
"Realm/*.{m,mm}",
"Realm/ObjectStore/src/*.cpp",
"Realm/ObjectStore/src/sync/*.cpp",
"Realm/ObjectStore/src/sync/impl/*.cpp",
"Realm/ObjectStore/src/sync/impl/apple/*.cpp",
"Realm/ObjectStore/src/impl/*.cpp",
"Realm/ObjectStore/src/impl/apple/*.cpp",
"Realm/ObjectStore/src/util/*.cpp",
"Realm/ObjectStore/src/util/apple/*.cpp",
"include/**/RLMAccessor.h",
"include/**/RLMArray_Private.h",
"include/**/RLMCollection_Private.h",
"include/**/RLMListBase.h",
"include/**/RLMObjectBase_Private.h",
"include/**/RLMObjectSchema_Private.h",
"include/**/RLMObjectStore.h",
"include/**/RLMObject_Private.h",
"include/**/RLMOptionalBase.h",
"include/**/RLMProperty_Private.h",
"include/**/RLMRealmConfiguration_Private.h",
"include/**/RLMRealm_Private.h",
"include/**/RLMResults_Private.h",
"include/**/RLMSchema_Private.h",
"include/**/RLMSyncConfiguration_Private.h",
"include/**/RLMSyncUtil_Private.h"
],
"private_header_files": [
"include/**/RLMAccessor.h",
"include/**/RLMArray_Private.h",
"include/**/RLMCollection_Private.h",
"include/**/RLMListBase.h",
"include/**/RLMObjectBase_Private.h",
"include/**/RLMObjectSchema_Private.h",
"include/**/RLMObjectStore.h",
"include/**/RLMObject_Private.h",
"include/**/RLMOptionalBase.h",
"include/**/RLMProperty_Private.h",
"include/**/RLMRealmConfiguration_Private.h",
"include/**/RLMRealm_Private.h",
"include/**/RLMResults_Private.h",
"include/**/RLMSchema_Private.h",
"include/**/RLMSyncConfiguration_Private.h",
"include/**/RLMSyncUtil_Private.h"
],
"header_mappings_dir": "include",
"pod_target_xcconfig": {
"APPLICATION_EXTENSION_API_ONLY": "YES",
"CLANG_CXX_LANGUAGE_STANDARD": "c++17",
"CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF": "NO",
"OTHER_CPLUSPLUSFLAGS": "-isystem \"${PODS_ROOT}/Realm/include/core\" -fvisibility-inlines-hidden",
"OTHER_CPLUSPLUSFLAGS[arch=armv7]": "-isystem \"${PODS_ROOT}/Realm/include/core\" -fvisibility-inlines-hidden -fno-aligned-new",
"USER_HEADER_SEARCH_PATHS": "\"${PODS_ROOT}/Realm/include\" \"${PODS_ROOT}/Realm/include/Realm\""
},
"preserve_paths": [
"build.sh",
"include"
],
"platforms": {
"ios": "9.0",
"osx": "10.9",
"watchos": "2.0",
"tvos": "9.0"
},
"ios": {
"vendored_libraries": "core/librealmcore-ios.a"
},
"osx": {
"vendored_libraries": "core/librealmcore-macosx.a"
},
"watchos": {
"vendored_libraries": "core/librealmcore-watchos.a"
},
"tvos": {
"vendored_libraries": "core/librealmcore-tvos.a"
},
"subspecs": [
{
"name": "Headers",
"source_files": [
"include/**/RLMArray.h",
"include/**/RLMCollection.h",
"include/**/RLMConstants.h",
"include/**/RLMListBase.h",
"include/**/RLMMigration.h",
"include/**/RLMObject.h",
"include/**/RLMObjectBase.h",
"include/**/RLMObjectSchema.h",
"include/**/RLMOptionalBase.h",
"include/**/RLMPlatform.h",
"include/**/RLMProperty.h",
"include/**/RLMRealm.h",
"include/**/RLMRealm+Sync.h",
"include/**/RLMRealmConfiguration+Sync.h",
"include/**/RLMRealmConfiguration.h",
"include/**/RLMResults.h",
"include/**/RLMSchema.h",
"include/**/RLMSyncConfiguration.h",
"include/**/RLMSyncCredentials.h",
"include/**/RLMSyncManager.h",
"include/**/RLMSyncPermission.h",
"include/**/RLMSyncSession.h",
"include/**/RLMSyncSubscription.h",
"include/**/RLMSyncUser.h",
"include/**/RLMSyncUtil.h",
"include/**/RLMThreadSafeReference.h",
"include/**/NSError+RLMSync.h",
"include/**/Realm.h",
"include/**/RLMRealm_Dynamic.h",
"include/**/RLMObjectBase_Dynamic.h"
],
"public_header_files": [
"include/**/RLMArray.h",
"include/**/RLMCollection.h",
"include/**/RLMConstants.h",
"include/**/RLMListBase.h",
"include/**/RLMMigration.h",
"include/**/RLMObject.h",
"include/**/RLMObjectBase.h",
"include/**/RLMObjectSchema.h",
"include/**/RLMOptionalBase.h",
"include/**/RLMPlatform.h",
"include/**/RLMProperty.h",
"include/**/RLMRealm.h",
"include/**/RLMRealm+Sync.h",
"include/**/RLMRealmConfiguration+Sync.h",
"include/**/RLMRealmConfiguration.h",
"include/**/RLMResults.h",
"include/**/RLMSchema.h",
"include/**/RLMSyncConfiguration.h",
"include/**/RLMSyncCredentials.h",
"include/**/RLMSyncManager.h",
"include/**/RLMSyncPermission.h",
"include/**/RLMSyncSession.h",
"include/**/RLMSyncSubscription.h",
"include/**/RLMSyncUser.h",
"include/**/RLMSyncUtil.h",
"include/**/RLMThreadSafeReference.h",
"include/**/NSError+RLMSync.h",
"include/**/Realm.h",
"include/**/RLMRealm_Dynamic.h",
"include/**/RLMObjectBase_Dynamic.h"
]
}
]
}