[Add] GeovisEarthKit 1.0.1
[CocoaPods.git] / Specs / a / f / d / KSCrash / 1.11.1 / KSCrash.podspec.json
blob022cfe76e4e421030a43cbde1b7ff543f0f8db05
2   "name": "KSCrash",
3   "version": "1.11.1",
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": "6.0",
15     "osx": "10.8",
16     "tvos": "9.0",
17     "watchos": "2.0"
18   },
19   "source": {
20     "git": "https://github.com/kstenerud/KSCrash.git",
21     "tag": "1.11.1"
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       "source_files": [
36         "Source/KSCrash/Recording/**/*.{h,m,mm,c,cpp}",
37         "Source/KSCrash/llvm/**/*.{h,m,mm,c,cpp}",
38         "Source/KSCrash/swift/**/*.{h,m,mm,c,cpp}",
39         "Source/KSCrash/Reporting/Filters/KSCrashReportFilter.h",
40         "Source/KSCrash/Reporting/Filters/KSCrashReportFilterCompletion.h"
41       ],
42       "public_header_files": [
43         "Source/KSCrash/Recording/KSCrash.h",
44         "Source/KSCrash/Recording/KSCrashC.h",
45         "Source/KSCrash/Recording/KSCrashContext.h",
46         "Source/KSCrash/Recording/KSCrashReportVersion.h",
47         "Source/KSCrash/Recording/KSCrashReportWriter.h",
48         "Source/KSCrash/Recording/KSCrashState.h",
49         "Source/KSCrash/Recording/KSCrashType.h",
50         "Source/KSCrash/Recording/KSSystemCapabilities.h",
51         "Source/KSCrash/Recording/KSSystemInfo.h",
52         "Source/KSCrash/Recording/Sentry/KSCrashSentry.h",
53         "Source/KSCrash/Recording/Sentry/KSCrashSentry_Context.h",
54         "Source/KSCrash/Recording/Tools/KSArchSpecific.h",
55         "Source/KSCrash/Recording/Tools/KSJSONCodecObjC.h",
56         "Source/KSCrash/Recording/Tools/NSError+SimpleConstructor.h",
57         "Source/KSCrash/Reporting/Filters/KSCrashReportFilter.h",
58         "Source/KSCrash/Reporting/Filters/KSCrashReportFilterCompletion.h",
59         "Source/KSCrash/Recording/Tools/RFC3339DateTool.h"
60       ]
61     },
62     {
63       "name": "RecordingAdvanced",
64       "dependencies": {
65         "KSCrash/Recording": [
67         ]
68       },
69       "source_files": [
70         "Source/KSCrash/Recording/KSCrashAdvanced.h",
71         "Source/KSCrash/Recording/KSCrashDoctor.h",
72         "Source/KSCrash/Recording/KSCrashReportFields.h",
73         "Source/KSCrash/Recording/KSCrashReportStore.h",
74         "Source/KSCrash/Recording/KSSystemInfoC.h",
75         "Source/KSCrash/Reporting/Filters/KSCrashReportFilter.h",
76         "Source/KSCrash/Reporting/Filters/KSCrashReportFilterCompletion.h"
77       ]
78     },
79     {
80       "name": "RecordingTools",
81       "dependencies": {
82         "KSCrash/Recording": [
84         ]
85       },
86       "source_files": "Source/KSCrash/Recording/Tools/*.h"
87     },
88     {
89       "name": "Reporting",
90       "dependencies": {
91         "KSCrash/Recording": [
93         ]
94       },
95       "subspecs": [
96         {
97           "name": "Filters",
98           "subspecs": [
99             {
100               "name": "Base",
101               "source_files": [
102                 "Source/KSCrash/Reporting/Filters/Tools/**/*.{h,m,mm,c,cpp}",
103                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterCompletion.h",
104                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilter.h",
105                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilter.m"
106               ],
107               "public_header_files": [
108                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilter.h",
109                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterCompletion.h"
110               ]
111             },
112             {
113               "name": "Alert",
114               "dependencies": {
115                 "KSCrash/Reporting/Filters/Base": [
117                 ]
118               },
119               "source_files": [
120                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterAlert.h",
121                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterAlert.m"
122               ]
123             },
124             {
125               "name": "AppleFmt",
126               "dependencies": {
127                 "KSCrash/Reporting/Filters/Base": [
129                 ]
130               },
131               "source_files": [
132                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterAppleFmt.h",
133                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterAppleFmt.m"
134               ]
135             },
136             {
137               "name": "Basic",
138               "dependencies": {
139                 "KSCrash/Reporting/Filters/Base": [
141                 ]
142               },
143               "source_files": [
144                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterBasic.h",
145                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterBasic.m"
146               ]
147             },
148             {
149               "name": "Stringify",
150               "dependencies": {
151                 "KSCrash/Reporting/Filters/Base": [
153                 ]
154               },
155               "source_files": [
156                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterStringify.h",
157                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterStringify.m"
158               ]
159             },
160             {
161               "name": "GZip",
162               "dependencies": {
163                 "KSCrash/Reporting/Filters/Base": [
165                 ]
166               },
167               "source_files": [
168                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterGZip.h",
169                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterGZip.m"
170               ]
171             },
172             {
173               "name": "JSON",
174               "dependencies": {
175                 "KSCrash/Reporting/Filters/Base": [
177                 ]
178               },
179               "source_files": [
180                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterJSON.h",
181                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterJSON.m"
182               ]
183             },
184             {
185               "name": "Sets",
186               "dependencies": {
187                 "KSCrash/Reporting/Filters/Base": [
189                 ],
190                 "KSCrash/Reporting/Filters/AppleFmt": [
192                 ],
193                 "KSCrash/Reporting/Filters/Basic": [
195                 ],
196                 "KSCrash/Reporting/Filters/Stringify": [
198                 ],
199                 "KSCrash/Reporting/Filters/GZip": [
201                 ],
202                 "KSCrash/Reporting/Filters/JSON": [
204                 ]
205               },
206               "source_files": [
207                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterSets.h",
208                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterSets.m"
209               ]
210             },
211             {
212               "name": "Tools",
213               "source_files": [
214                 "Source/KSCrash/Reporting/Filters/Tools/**/*.{h,m,mm,c,cpp}",
215                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterCompletion.h"
216               ]
217             }
218           ]
219         },
220         {
221           "name": "Tools",
222           "ios": {
223             "frameworks": "SystemConfiguration"
224           },
225           "tvos": {
226             "frameworks": "SystemConfiguration"
227           },
228           "osx": {
229             "frameworks": "SystemConfiguration"
230           },
231           "source_files": "Source/KSCrash/Reporting/Tools/**/*.{h,m,mm,c,cpp}"
232         },
233         {
234           "name": "MessageUI"
235         },
236         {
237           "name": "Sinks",
238           "ios": {
239             "frameworks": "MessageUI"
240           },
241           "dependencies": {
242             "KSCrash/Reporting/Filters": [
244             ],
245             "KSCrash/Reporting/Tools": [
247             ]
248           },
249           "source_files": "Source/KSCrash/Reporting/Sinks/**/*.{h,m,mm,c,cpp}"
250         }
251       ]
252     },
253     {
254       "name": "Installations",
255       "dependencies": {
256         "KSCrash/Recording": [
258         ],
259         "KSCrash/Reporting": [
261         ]
262       },
263       "source_files": "Source/KSCrash/Installations/**/*.{h,m,mm,c,cpp}"
264     }
265   ]