blob: 3522629352dd2d93cfa82b5b8d04f60fc23aed13 [file] [log] [blame]
{
"name": "FirebaseCrashlytics",
"version": "4.6.2",
"summary": "Best and lightest-weight crash reporting for mobile, desktop and tvOS.",
"description": "Firebase Crashlytics helps you track, prioritize, and fix stability issues that erode app quality.",
"homepage": "https://firebase.google.com/",
"license": {
"type": "Apache",
"file": "Crashlytics/LICENSE"
},
"authors": "Google, Inc.",
"source": {
"git": "https://github.com/firebase/firebase-ios-sdk.git",
"tag": "Crashlytics-4.6.2"
},
"platforms": {
"ios": "8.0",
"osx": "10.11",
"tvos": "10.0",
"watchos": "6.0"
},
"cocoapods_version": ">= 1.4.0",
"static_framework": true,
"prefix_header_file": false,
"source_files": [
"Crashlytics/Crashlytics/**/*.{c,h,m,mm}",
"Crashlytics/Protogen/**/*.{c,h,m,mm}",
"Crashlytics/Shared/**/*.{c,h,m,mm}",
"Crashlytics/third_party/**/*.{c,h,m,mm}",
"FirebaseCore/Sources/Private/*.h",
"FirebaseInstallations/Source/Library/Private/*.h",
"GoogleDataTransport/GDTCORLibrary/Internal/*.h",
"Interop/Analytics/Public/*.h"
],
"public_header_files": [
"Crashlytics/Crashlytics/Public/FirebaseCrashlytics/*.h"
],
"preserve_paths": [
"Crashlytics/README.md",
"run",
"upload-symbols"
],
"prepare_command": "cp -f ./Crashlytics/run ./run\ncp -f ./Crashlytics/upload-symbols ./upload-symbols",
"dependencies": {
"FirebaseCore": [
"~> 6.10"
],
"FirebaseInstallations": [
"~> 1.6"
],
"PromisesObjC": [
"~> 1.2"
],
"GoogleDataTransport": [
"~> 7.2"
],
"nanopb": [
"~> 1.30906.0"
]
},
"libraries": [
"c++",
"z"
],
"ios": {
"frameworks": [
"Security",
"SystemConfiguration"
],
"pod_target_xcconfig": {
"GCC_C_LANGUAGE_STANDARD": "c99",
"GCC_PREPROCESSOR_DEFINITIONS": "DISPLAY_VERSION=4.6.2 CLS_SDK_NAME=\"Crashlytics iOS SDK\" PB_FIELD_32BIT=1 PB_NO_PACKED_STRUCTS=1 PB_ENABLE_MALLOC=1",
"HEADER_SEARCH_PATHS": "\"${PODS_TARGET_SRCROOT}\""
}
},
"osx": {
"frameworks": [
"Security",
"SystemConfiguration"
],
"pod_target_xcconfig": {
"GCC_C_LANGUAGE_STANDARD": "c99",
"GCC_PREPROCESSOR_DEFINITIONS": "DISPLAY_VERSION=4.6.2 CLS_SDK_NAME=\"Crashlytics Mac SDK\" PB_FIELD_32BIT=1 PB_NO_PACKED_STRUCTS=1 PB_ENABLE_MALLOC=1",
"HEADER_SEARCH_PATHS": "\"${PODS_TARGET_SRCROOT}\""
}
},
"watchos": {
"frameworks": "Security",
"pod_target_xcconfig": {
"GCC_C_LANGUAGE_STANDARD": "c99",
"GCC_PREPROCESSOR_DEFINITIONS": "DISPLAY_VERSION=4.6.2 CLS_SDK_NAME=\"Crashlytics watchOS SDK\" PB_FIELD_32BIT=1 PB_NO_PACKED_STRUCTS=1 PB_ENABLE_MALLOC=1",
"OTHER_LD_FLAGS": "$(inherited) -sectcreate __TEXT __info_plist",
"HEADER_SEARCH_PATHS": "\"${PODS_TARGET_SRCROOT}\""
}
},
"tvos": {
"pod_target_xcconfig": {
"GCC_C_LANGUAGE_STANDARD": "c99",
"GCC_PREPROCESSOR_DEFINITIONS": "DISPLAY_VERSION=4.6.2 CLS_SDK_NAME=\"Crashlytics tvOS SDK\" PB_FIELD_32BIT=1 PB_NO_PACKED_STRUCTS=1 PB_ENABLE_MALLOC=1",
"HEADER_SEARCH_PATHS": "\"${PODS_TARGET_SRCROOT}\""
}
},
"testspecs": [
{
"name": "unit",
"test_type": "unit",
"platforms": {
"ios": "8.0",
"osx": "10.11",
"tvos": "10.0"
},
"source_files": [
"Crashlytics/UnitTests/*.[mh]",
"Crashlytics/UnitTests/*/*.[mh]"
],
"resources": [
"Crashlytics/UnitTests/Data/*",
"Crashlytics/UnitTests/*.clsrecord",
"Crashlytics/UnitTests/FIRCLSMachO/data/*"
]
}
]
}