[Add] DocumentReaderMRZStage 7.5.10959
[CocoaPods.git] / Specs / a / f / d / KSCrash / 1.17.4 / KSCrash.podspec.json
blobcdb0445a29053668d1c959be8319b2c9961112d1
2   "name": "KSCrash",
3   "version": "1.17.4",
4   "summary": "The Ultimate iOS Crash Reporter",
5   "homepage": "https://github.com/kstenerud/KSCrash",
6   "license": {
7     "type": "KSCrash license agreement",
8     "file": "LICENSE"
9   },
10   "authors": {
11     "Karl Stenerud": "kstenerud@gmail.com"
12   },
13   "platforms": {
14     "ios": "11.0",
15     "osx": "10.13",
16     "tvos": "11.0",
17     "watchos": "4.0"
18   },
19   "source": {
20     "git": "https://github.com/kstenerud/KSCrash.git",
21     "tag": "1.17.4"
22   },
23   "frameworks": "Foundation",
24   "libraries": [
25     "c++",
26     "z"
27   ],
28   "xcconfig": {
29     "GCC_ENABLE_CPP_EXCEPTIONS": "YES"
30   },
31   "default_subspecs": "Installations",
32   "subspecs": [
33     {
34       "name": "Recording",
35       "compiler_flags": "-fno-optimize-sibling-calls",
36       "source_files": [
37         "Source/KSCrash/Recording/**/*.{h,m,mm,c,cpp}",
38         "Source/KSCrash/llvm/**/*.{h,m,mm,c,cpp}",
39         "Source/KSCrash/swift/**/*.{h,m,mm,c,cpp,def}",
40         "Source/KSCrash/Reporting/Filters/KSCrashReportFilter.h"
41       ],
42       "public_header_files": [
43         "Source/KSCrash/Recording/KSCrash.h",
44         "Source/KSCrash/Recording/KSCrashC.h",
45         "Source/KSCrash/Recording/KSCrashReportWriter.h",
46         "Source/KSCrash/Recording/KSCrashReportFields.h",
47         "Source/KSCrash/Recording/Monitors/KSCrashMonitorType.h",
48         "Source/KSCrash/Reporting/Filters/KSCrashReportFilter.h"
49       ],
50       "resource_bundles": {
51         "KSCrashPrivacy": "Source/KSCrash/Recording/PrivacyInfo.xcprivacy"
52       },
53       "subspecs": [
54         {
55           "name": "Tools",
56           "source_files": "Source/KSCrash/Recording/Tools/*.h",
57           "compiler_flags": "-fno-optimize-sibling-calls"
58         }
59       ]
60     },
61     {
62       "name": "Reporting",
63       "dependencies": {
64         "KSCrash/Recording": [
66         ]
67       },
68       "subspecs": [
69         {
70           "name": "Filters",
71           "subspecs": [
72             {
73               "name": "Base",
74               "source_files": [
75                 "Source/KSCrash/Reporting/Filters/Tools/**/*.{h,m,mm,c,cpp}",
76                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilter.h"
77               ],
78               "public_header_files": "Source/KSCrash/Reporting/Filters/KSCrashReportFilter.h"
79             },
80             {
81               "name": "Alert",
82               "dependencies": {
83                 "KSCrash/Reporting/Filters/Base": [
85                 ]
86               },
87               "source_files": [
88                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterAlert.h",
89                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterAlert.m"
90               ]
91             },
92             {
93               "name": "AppleFmt",
94               "dependencies": {
95                 "KSCrash/Reporting/Filters/Base": [
97                 ]
98               },
99               "source_files": [
100                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterAppleFmt.h",
101                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterAppleFmt.m"
102               ]
103             },
104             {
105               "name": "Basic",
106               "dependencies": {
107                 "KSCrash/Reporting/Filters/Base": [
109                 ]
110               },
111               "source_files": [
112                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterBasic.h",
113                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterBasic.m"
114               ]
115             },
116             {
117               "name": "Stringify",
118               "dependencies": {
119                 "KSCrash/Reporting/Filters/Base": [
121                 ]
122               },
123               "source_files": [
124                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterStringify.h",
125                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterStringify.m"
126               ]
127             },
128             {
129               "name": "GZip",
130               "dependencies": {
131                 "KSCrash/Reporting/Filters/Base": [
133                 ]
134               },
135               "source_files": [
136                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterGZip.h",
137                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterGZip.m"
138               ]
139             },
140             {
141               "name": "JSON",
142               "dependencies": {
143                 "KSCrash/Reporting/Filters/Base": [
145                 ]
146               },
147               "source_files": [
148                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterJSON.h",
149                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterJSON.m"
150               ]
151             },
152             {
153               "name": "Sets",
154               "dependencies": {
155                 "KSCrash/Reporting/Filters/Base": [
157                 ],
158                 "KSCrash/Reporting/Filters/AppleFmt": [
160                 ],
161                 "KSCrash/Reporting/Filters/Basic": [
163                 ],
164                 "KSCrash/Reporting/Filters/Stringify": [
166                 ],
167                 "KSCrash/Reporting/Filters/GZip": [
169                 ],
170                 "KSCrash/Reporting/Filters/JSON": [
172                 ]
173               },
174               "source_files": [
175                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterSets.h",
176                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterSets.m"
177               ]
178             },
179             {
180               "name": "Tools",
181               "source_files": "Source/KSCrash/Reporting/Filters/Tools/**/*.{h,m,mm,c,cpp}"
182             }
183           ]
184         },
185         {
186           "name": "Tools",
187           "ios": {
188             "frameworks": "SystemConfiguration"
189           },
190           "tvos": {
191             "frameworks": "SystemConfiguration"
192           },
193           "osx": {
194             "frameworks": "SystemConfiguration"
195           },
196           "source_files": [
197             "Source/KSCrash/Reporting/Tools/**/*.{h,m,mm,c,cpp}",
198             "Source/KSCrash/Recording/KSSystemCapabilities.h"
199           ]
200         },
201         {
202           "name": "MessageUI"
203         },
204         {
205           "name": "Sinks",
206           "ios": {
207             "frameworks": "MessageUI"
208           },
209           "dependencies": {
210             "KSCrash/Reporting/Filters": [
212             ],
213             "KSCrash/Reporting/Tools": [
215             ]
216           },
217           "source_files": "Source/KSCrash/Reporting/Sinks/**/*.{h,m,mm,c,cpp}"
218         }
219       ]
220     },
221     {
222       "name": "Installations",
223       "dependencies": {
224         "KSCrash/Recording": [
226         ],
227         "KSCrash/Reporting": [
229         ]
230       },
231       "source_files": "Source/KSCrash/Installations/**/*.{h,m,mm,c,cpp}"
232     },
233     {
234       "name": "Core",
235       "dependencies": {
236         "KSCrash/Reporting/Filters/Basic": [
238         ]
239       },
240       "source_files": [
241         "Source/KSCrash/Installations/KSCrashInstallation.h",
242         "Source/KSCrash/Installations/KSCrashInstallation.m",
243         "Source/KSCrash/Installations/KSCrashInstallation+Private.h",
244         "Source/KSCrash/Reporting/Tools/KSCString.{h,m}"
245       ]
246     }
247   ]