[Add] RapidKitFoundation_MacOS 2024.1230.1857.641
[CocoaPods.git] / Specs / e / 7 / d / FirebaseCrashlytics / 10.16.0 / FirebaseCrashlytics.podspec.json
blobf3dda92d1b4d70590358ffa560d7518ac3a90920
2   "name": "FirebaseCrashlytics",
3   "version": "10.16.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-10.16.0"
15   },
16   "swift_versions": "5.3",
17   "platforms": {
18     "ios": "11.0",
19     "osx": "10.13",
20     "tvos": "12.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     "CrashlyticsInputFiles.xcfilelist"
42   ],
43   "prepare_command": "cp -f ./Crashlytics/run ./run\ncp -f ./Crashlytics/upload-symbols ./upload-symbols\ncp -f ./Crashlytics/CrashlyticsInputFiles.xcfilelist ./CrashlyticsInputFiles.xcfilelist",
44   "dependencies": {
45     "FirebaseCore": [
46       "~> 10.5"
47     ],
48     "FirebaseInstallations": [
49       "~> 10.0"
50     ],
51     "FirebaseSessions": [
52       "~> 10.5"
53     ],
54     "PromisesObjC": [
55       "~> 2.1"
56     ],
57     "GoogleDataTransport": [
58       "~> 9.2"
59     ],
60     "GoogleUtilities/Environment": [
61       "~> 7.8"
62     ],
63     "nanopb": [
64       ">= 2.30908.0",
65       "< 2.30910.0"
66     ]
67   },
68   "libraries": [
69     "c++",
70     "z"
71   ],
72   "ios": {
73     "frameworks": [
74       "Security",
75       "SystemConfiguration"
76     ],
77     "pod_target_xcconfig": {
78       "GCC_C_LANGUAGE_STANDARD": "c99",
79       "GCC_PREPROCESSOR_DEFINITIONS": "CLS_SDK_NAME=\"Crashlytics iOS SDK\" PB_FIELD_32BIT=1 PB_NO_PACKED_STRUCTS=1 PB_ENABLE_MALLOC=1",
80       "HEADER_SEARCH_PATHS": "\"${PODS_TARGET_SRCROOT}\""
81     }
82   },
83   "osx": {
84     "frameworks": [
85       "Security",
86       "SystemConfiguration"
87     ],
88     "pod_target_xcconfig": {
89       "GCC_C_LANGUAGE_STANDARD": "c99",
90       "GCC_PREPROCESSOR_DEFINITIONS": "CLS_SDK_NAME=\"Crashlytics Mac SDK\" PB_FIELD_32BIT=1 PB_NO_PACKED_STRUCTS=1 PB_ENABLE_MALLOC=1",
91       "HEADER_SEARCH_PATHS": "\"${PODS_TARGET_SRCROOT}\""
92     }
93   },
94   "watchos": {
95     "frameworks": "Security",
96     "pod_target_xcconfig": {
97       "GCC_C_LANGUAGE_STANDARD": "c99",
98       "GCC_PREPROCESSOR_DEFINITIONS": "CLS_SDK_NAME=\"Crashlytics watchOS SDK\" PB_FIELD_32BIT=1 PB_NO_PACKED_STRUCTS=1 PB_ENABLE_MALLOC=1",
99       "OTHER_LD_FLAGS": "$(inherited) -sectcreate __TEXT __info_plist",
100       "HEADER_SEARCH_PATHS": "\"${PODS_TARGET_SRCROOT}\""
101     }
102   },
103   "tvos": {
104     "pod_target_xcconfig": {
105       "GCC_C_LANGUAGE_STANDARD": "c99",
106       "GCC_PREPROCESSOR_DEFINITIONS": "CLS_SDK_NAME=\"Crashlytics tvOS SDK\" PB_FIELD_32BIT=1 PB_NO_PACKED_STRUCTS=1 PB_ENABLE_MALLOC=1",
107       "HEADER_SEARCH_PATHS": "\"${PODS_TARGET_SRCROOT}\""
108     }
109   },
110   "testspecs": [
111     {
112       "name": "unit",
113       "test_type": "unit",
114       "scheme": {
115         "code_coverage": true
116       },
117       "platforms": {
118         "ios": "11.0",
119         "osx": "10.15",
120         "tvos": "12.0"
121       },
122       "source_files": [
123         "Crashlytics/UnitTests/*.[mh]",
124         "Crashlytics/UnitTests/*/*.[mh]"
125       ],
126       "resources": [
127         "Crashlytics/UnitTests/Data/*",
128         "Crashlytics/UnitTests/*.clsrecord",
129         "Crashlytics/UnitTests/FIRCLSMachO/machO_data/*"
130       ],
131       "requires_app_host": true
132     }
133   ],
134   "swift_version": "5.3"