[Add] VisionSDK 1.5.5
[CocoaPods.git] / Specs / e / 7 / d / FirebaseCrashlytics / 4.0.0-beta.7 / FirebaseCrashlytics.podspec.json
blob0939c06d562e08fb191c76991bb83812b2d9d460
2   "name": "FirebaseCrashlytics",
3   "version": "4.0.0-beta.7",
4   "summary": "Best and lightest-weight crash reporting for mobile, desktop and tvOS.",
5   "description": "Firebase Crashlytics helps you track, prioritize, and fix stability issues that erode app quality.",
6   "homepage": "https://firebase.google.com/",
7   "license": {
8     "type": "Apache",
9     "file": "Crashlytics/LICENSE"
10   },
11   "authors": "Google, Inc.",
12   "source": {
13     "git": "https://github.com/firebase/firebase-ios-sdk.git",
14     "tag": "Crashlytics-4.0.0-beta.7"
15   },
16   "platforms": {
17     "ios": "8.0",
18     "osx": "10.11",
19     "tvos": "10.0"
20   },
21   "cocoapods_version": ">= 1.4.0",
22   "static_framework": true,
23   "prefix_header_file": false,
24   "source_files": [
25     "Crashlytics/Crashlytics/**/*.{c,h,m,mm}",
26     "Crashlytics/Protogen/**/*.{c,h,m,mm}",
27     "Crashlytics/Shared/**/*.{c,h,m,mm}",
28     "Crashlytics/third_party/**/*.{c,h,m,mm}"
29   ],
30   "public_header_files": [
31     "Crashlytics/Crashlytics/Public/*.h"
32   ],
33   "preserve_paths": [
34     "Crashlytics/README.md",
35     "run",
36     "upload-symbols"
37   ],
38   "prepare_command": "cp -f ./Crashlytics/run ./run\ncp -f ./Crashlytics/upload-symbols ./upload-symbols",
39   "dependencies": {
40     "FirebaseCore": [
41       "~> 6.6"
42     ],
43     "FirebaseInstallations": [
44       "~> 1.1"
45     ],
46     "FirebaseAnalyticsInterop": [
47       "~> 1.2"
48     ],
49     "PromisesObjC": [
50       "~> 1.2"
51     ],
52     "GoogleDataTransport": [
53       "~> 5.1",
54       ">= 5.1.1"
55     ],
56     "GoogleDataTransportCCTSupport": [
57       "~> 2.0",
58       ">= 2.0.2"
59     ],
60     "nanopb": [
61       "~> 0.3.901"
62     ]
63   },
64   "libraries": [
65     "c++",
66     "z"
67   ],
68   "frameworks": [
69     "Security",
70     "SystemConfiguration"
71   ],
72   "ios": {
73     "pod_target_xcconfig": {
74       "GCC_C_LANGUAGE_STANDARD": "c99",
75       "GCC_PREPROCESSOR_DEFINITIONS": "DISPLAY_VERSION=4.0.0-beta.7 CLS_SDK_NAME=\"Crashlytics iOS SDK\" PB_FIELD_32BIT=1 PB_NO_PACKED_STRUCTS=1 PB_ENABLE_MALLOC=1",
76       "OTHER_LD_FLAGS": "$(inherited) -sectcreate __TEXT __info_plist"
77     }
78   },
79   "osx": {
80     "pod_target_xcconfig": {
81       "GCC_C_LANGUAGE_STANDARD": "c99",
82       "GCC_PREPROCESSOR_DEFINITIONS": "DISPLAY_VERSION=4.0.0-beta.7 CLS_SDK_NAME=\"Crashlytics Mac SDK\" PB_FIELD_32BIT=1 PB_NO_PACKED_STRUCTS=1 PB_ENABLE_MALLOC=1",
83       "OTHER_LD_FLAGS": "$(inherited) -sectcreate __TEXT __info_plist"
84     }
85   },
86   "tvos": {
87     "pod_target_xcconfig": {
88       "GCC_C_LANGUAGE_STANDARD": "c99",
89       "GCC_PREPROCESSOR_DEFINITIONS": "DISPLAY_VERSION=4.0.0-beta.7 CLS_SDK_NAME=\"Crashlytics tvOS SDK\" PB_FIELD_32BIT=1 PB_NO_PACKED_STRUCTS=1 PB_ENABLE_MALLOC=1",
90       "OTHER_LD_FLAGS": "$(inherited) -sectcreate __TEXT __info_plist"
91     }
92   },
93   "testspecs": [
94     {
95       "name": "unit",
96       "test_type": "unit",
97       "source_files": [
98         "Crashlytics/UnitTests/*.[mh]",
99         "Crashlytics/UnitTests/*/*.[mh]"
100       ],
101       "resources": [
102         "Crashlytics/UnitTests/Data/*",
103         "Crashlytics/UnitTests/*.clsrecord",
104         "Crashlytics/UnitTests/FIRCLSMachO/data/*"
105       ]
106     }
107   ]