[Add] TrinityAudioSDK 3.2.118
[CocoaPods.git] / Specs / e / 7 / d / FirebaseCrashlytics / 9.3.0 / FirebaseCrashlytics.podspec.json
blob113ed03f4e34c9670eed311a9b8c880e53d11528
2   "name": "FirebaseCrashlytics",
3   "version": "9.3.0",
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-2.0",
9     "file": "Crashlytics/LICENSE"
10   },
11   "authors": "Google, Inc.",
12   "source": {
13     "git": "https://github.com/firebase/firebase-ios-sdk.git",
14     "tag": "CocoaPods-9.3.0"
15   },
16   "swift_versions": "5.3",
17   "platforms": {
18     "ios": "9.0",
19     "osx": "10.12",
20     "tvos": "10.0",
21     "watchos": "6.0"
22   },
23   "cocoapods_version": ">= 1.4.0",
24   "prefix_header_file": false,
25   "source_files": [
26     "Crashlytics/Crashlytics/**/*.{c,h,m,mm}",
27     "Crashlytics/Protogen/**/*.{c,h,m,mm}",
28     "Crashlytics/Shared/**/*.{c,h,m,mm}",
29     "Crashlytics/third_party/**/*.{c,h,m,mm}",
30     "FirebaseCore/Extension/*.h",
31     "FirebaseInstallations/Source/Library/Private/*.h",
32     "Interop/Analytics/Public/*.h"
33   ],
34   "public_header_files": [
35     "Crashlytics/Crashlytics/Public/FirebaseCrashlytics/*.h"
36   ],
37   "preserve_paths": [
38     "Crashlytics/README.md",
39     "run",
40     "upload-symbols"
41   ],
42   "prepare_command": "cp -f ./Crashlytics/run ./run\ncp -f ./Crashlytics/upload-symbols ./upload-symbols",
43   "dependencies": {
44     "FirebaseCore": [
45       "~> 9.0"
46     ],
47     "FirebaseInstallations": [
48       "~> 9.0"
49     ],
50     "PromisesObjC": [
51       "~> 2.1"
52     ],
53     "GoogleDataTransport": [
54       ">= 9.1.4",
55       "< 10.0.0"
56     ],
57     "GoogleUtilities/Environment": [
58       "~> 7.7"
59     ],
60     "nanopb": [
61       ">= 2.30908.0",
62       "< 2.30910.0"
63     ]
64   },
65   "libraries": [
66     "c++",
67     "z"
68   ],
69   "ios": {
70     "frameworks": [
71       "Security",
72       "SystemConfiguration"
73     ],
74     "pod_target_xcconfig": {
75       "GCC_C_LANGUAGE_STANDARD": "c99",
76       "GCC_PREPROCESSOR_DEFINITIONS": "CLS_SDK_NAME=\"Crashlytics iOS SDK\" PB_FIELD_32BIT=1 PB_NO_PACKED_STRUCTS=1 PB_ENABLE_MALLOC=1",
77       "HEADER_SEARCH_PATHS": "\"${PODS_TARGET_SRCROOT}\""
78     }
79   },
80   "osx": {
81     "frameworks": [
82       "Security",
83       "SystemConfiguration"
84     ],
85     "pod_target_xcconfig": {
86       "GCC_C_LANGUAGE_STANDARD": "c99",
87       "GCC_PREPROCESSOR_DEFINITIONS": "CLS_SDK_NAME=\"Crashlytics Mac SDK\" PB_FIELD_32BIT=1 PB_NO_PACKED_STRUCTS=1 PB_ENABLE_MALLOC=1",
88       "HEADER_SEARCH_PATHS": "\"${PODS_TARGET_SRCROOT}\""
89     }
90   },
91   "watchos": {
92     "frameworks": "Security",
93     "pod_target_xcconfig": {
94       "GCC_C_LANGUAGE_STANDARD": "c99",
95       "GCC_PREPROCESSOR_DEFINITIONS": "CLS_SDK_NAME=\"Crashlytics watchOS SDK\" PB_FIELD_32BIT=1 PB_NO_PACKED_STRUCTS=1 PB_ENABLE_MALLOC=1",
96       "OTHER_LD_FLAGS": "$(inherited) -sectcreate __TEXT __info_plist",
97       "HEADER_SEARCH_PATHS": "\"${PODS_TARGET_SRCROOT}\""
98     }
99   },
100   "tvos": {
101     "pod_target_xcconfig": {
102       "GCC_C_LANGUAGE_STANDARD": "c99",
103       "GCC_PREPROCESSOR_DEFINITIONS": "CLS_SDK_NAME=\"Crashlytics tvOS SDK\" PB_FIELD_32BIT=1 PB_NO_PACKED_STRUCTS=1 PB_ENABLE_MALLOC=1",
104       "HEADER_SEARCH_PATHS": "\"${PODS_TARGET_SRCROOT}\""
105     }
106   },
107   "testspecs": [
108     {
109       "name": "unit",
110       "test_type": "unit",
111       "scheme": {
112         "code_coverage": true
113       },
114       "platforms": {
115         "ios": "9.0",
116         "osx": "10.15",
117         "tvos": "10.0"
118       },
119       "source_files": [
120         "Crashlytics/UnitTests/*.[mh]",
121         "Crashlytics/UnitTests/*/*.[mh]"
122       ],
123       "resources": [
124         "Crashlytics/UnitTests/Data/*",
125         "Crashlytics/UnitTests/*.clsrecord",
126         "Crashlytics/UnitTests/FIRCLSMachO/data/*"
127       ]
128     }
129   ],
130   "swift_version": "5.3"