[Add] RadarSDKMotion 3.19.7-beta.1
[CocoaPods.git] / Specs / a / f / d / KSCrash / 1.12.0 / KSCrash.podspec.json
bloba8a8f356bead99a2b9b3390f612e7e301f71a911
2   "name": "KSCrash",
3   "version": "1.12.0",
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.12.0"
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       ],
41       "public_header_files": [
42         "Source/KSCrash/Recording/KSCrash.h",
43         "Source/KSCrash/Recording/KSCrashC.h",
44         "Source/KSCrash/Recording/KSCrashReportWriter.h",
45         "Source/KSCrash/Recording/Monitors/KSCrashMonitorType.h",
46         "Source/KSCrash/Reporting/Filters/KSCrashReportFilter.h"
47       ],
48       "subspecs": [
49         {
50           "name": "Tools",
51           "source_files": "Source/KSCrash/Recording/Tools/*.h"
52         }
53       ]
54     },
55     {
56       "name": "Reporting",
57       "dependencies": {
58         "KSCrash/Recording": [
60         ]
61       },
62       "subspecs": [
63         {
64           "name": "Filters",
65           "subspecs": [
66             {
67               "name": "Base",
68               "source_files": [
69                 "Source/KSCrash/Reporting/Filters/Tools/**/*.{h,m,mm,c,cpp}",
70                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilter.h"
71               ],
72               "public_header_files": "Source/KSCrash/Reporting/Filters/KSCrashReportFilter.h"
73             },
74             {
75               "name": "Alert",
76               "dependencies": {
77                 "KSCrash/Reporting/Filters/Base": [
79                 ]
80               },
81               "source_files": [
82                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterAlert.h",
83                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterAlert.m"
84               ]
85             },
86             {
87               "name": "AppleFmt",
88               "dependencies": {
89                 "KSCrash/Reporting/Filters/Base": [
91                 ]
92               },
93               "source_files": [
94                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterAppleFmt.h",
95                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterAppleFmt.m"
96               ]
97             },
98             {
99               "name": "Basic",
100               "dependencies": {
101                 "KSCrash/Reporting/Filters/Base": [
103                 ]
104               },
105               "source_files": [
106                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterBasic.h",
107                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterBasic.m"
108               ]
109             },
110             {
111               "name": "Stringify",
112               "dependencies": {
113                 "KSCrash/Reporting/Filters/Base": [
115                 ]
116               },
117               "source_files": [
118                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterStringify.h",
119                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterStringify.m"
120               ]
121             },
122             {
123               "name": "GZip",
124               "dependencies": {
125                 "KSCrash/Reporting/Filters/Base": [
127                 ]
128               },
129               "source_files": [
130                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterGZip.h",
131                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterGZip.m"
132               ]
133             },
134             {
135               "name": "JSON",
136               "dependencies": {
137                 "KSCrash/Reporting/Filters/Base": [
139                 ]
140               },
141               "source_files": [
142                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterJSON.h",
143                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterJSON.m"
144               ]
145             },
146             {
147               "name": "Sets",
148               "dependencies": {
149                 "KSCrash/Reporting/Filters/Base": [
151                 ],
152                 "KSCrash/Reporting/Filters/AppleFmt": [
154                 ],
155                 "KSCrash/Reporting/Filters/Basic": [
157                 ],
158                 "KSCrash/Reporting/Filters/Stringify": [
160                 ],
161                 "KSCrash/Reporting/Filters/GZip": [
163                 ],
164                 "KSCrash/Reporting/Filters/JSON": [
166                 ]
167               },
168               "source_files": [
169                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterSets.h",
170                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterSets.m"
171               ]
172             },
173             {
174               "name": "Tools",
175               "source_files": "Source/KSCrash/Reporting/Filters/Tools/**/*.{h,m,mm,c,cpp}"
176             }
177           ]
178         },
179         {
180           "name": "Tools",
181           "ios": {
182             "frameworks": "SystemConfiguration"
183           },
184           "tvos": {
185             "frameworks": "SystemConfiguration"
186           },
187           "osx": {
188             "frameworks": "SystemConfiguration"
189           },
190           "source_files": [
191             "Source/KSCrash/Reporting/Tools/**/*.{h,m,mm,c,cpp}",
192             "Source/KSCrash/Recording/KSSystemCapabilities.h"
193           ]
194         },
195         {
196           "name": "MessageUI"
197         },
198         {
199           "name": "Sinks",
200           "ios": {
201             "frameworks": "MessageUI"
202           },
203           "dependencies": {
204             "KSCrash/Reporting/Filters": [
206             ],
207             "KSCrash/Reporting/Tools": [
209             ]
210           },
211           "source_files": "Source/KSCrash/Reporting/Sinks/**/*.{h,m,mm,c,cpp}"
212         }
213       ]
214     },
215     {
216       "name": "Installations",
217       "dependencies": {
218         "KSCrash/Recording": [
220         ],
221         "KSCrash/Reporting": [
223         ]
224       },
225       "source_files": "Source/KSCrash/Installations/**/*.{h,m,mm,c,cpp}"
226     }
227   ]