[Add] YLProgressHUD 0.0.2
[CocoaPods.git] / Specs / a / f / d / KSCrash / 1.15.25 / KSCrash.podspec.json
blob62c931e15ca2cb9e8b176f8ea40a85336cdd4183
2   "name": "KSCrash",
3   "version": "1.15.25",
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.15.25"
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       "subspecs": [
51         {
52           "name": "Tools",
53           "source_files": "Source/KSCrash/Recording/Tools/*.h",
54           "compiler_flags": "-fno-optimize-sibling-calls"
55         }
56       ]
57     },
58     {
59       "name": "Reporting",
60       "dependencies": {
61         "KSCrash/Recording": [
63         ]
64       },
65       "subspecs": [
66         {
67           "name": "Filters",
68           "subspecs": [
69             {
70               "name": "Base",
71               "source_files": [
72                 "Source/KSCrash/Reporting/Filters/Tools/**/*.{h,m,mm,c,cpp}",
73                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilter.h"
74               ],
75               "public_header_files": "Source/KSCrash/Reporting/Filters/KSCrashReportFilter.h"
76             },
77             {
78               "name": "Alert",
79               "dependencies": {
80                 "KSCrash/Reporting/Filters/Base": [
82                 ]
83               },
84               "source_files": [
85                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterAlert.h",
86                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterAlert.m"
87               ]
88             },
89             {
90               "name": "AppleFmt",
91               "dependencies": {
92                 "KSCrash/Reporting/Filters/Base": [
94                 ]
95               },
96               "source_files": [
97                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterAppleFmt.h",
98                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterAppleFmt.m"
99               ]
100             },
101             {
102               "name": "Basic",
103               "dependencies": {
104                 "KSCrash/Reporting/Filters/Base": [
106                 ]
107               },
108               "source_files": [
109                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterBasic.h",
110                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterBasic.m"
111               ]
112             },
113             {
114               "name": "Stringify",
115               "dependencies": {
116                 "KSCrash/Reporting/Filters/Base": [
118                 ]
119               },
120               "source_files": [
121                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterStringify.h",
122                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterStringify.m"
123               ]
124             },
125             {
126               "name": "GZip",
127               "dependencies": {
128                 "KSCrash/Reporting/Filters/Base": [
130                 ]
131               },
132               "source_files": [
133                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterGZip.h",
134                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterGZip.m"
135               ]
136             },
137             {
138               "name": "JSON",
139               "dependencies": {
140                 "KSCrash/Reporting/Filters/Base": [
142                 ]
143               },
144               "source_files": [
145                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterJSON.h",
146                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterJSON.m"
147               ]
148             },
149             {
150               "name": "Sets",
151               "dependencies": {
152                 "KSCrash/Reporting/Filters/Base": [
154                 ],
155                 "KSCrash/Reporting/Filters/AppleFmt": [
157                 ],
158                 "KSCrash/Reporting/Filters/Basic": [
160                 ],
161                 "KSCrash/Reporting/Filters/Stringify": [
163                 ],
164                 "KSCrash/Reporting/Filters/GZip": [
166                 ],
167                 "KSCrash/Reporting/Filters/JSON": [
169                 ]
170               },
171               "source_files": [
172                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterSets.h",
173                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterSets.m"
174               ]
175             },
176             {
177               "name": "Tools",
178               "source_files": "Source/KSCrash/Reporting/Filters/Tools/**/*.{h,m,mm,c,cpp}"
179             }
180           ]
181         },
182         {
183           "name": "Tools",
184           "ios": {
185             "frameworks": "SystemConfiguration"
186           },
187           "tvos": {
188             "frameworks": "SystemConfiguration"
189           },
190           "osx": {
191             "frameworks": "SystemConfiguration"
192           },
193           "source_files": [
194             "Source/KSCrash/Reporting/Tools/**/*.{h,m,mm,c,cpp}",
195             "Source/KSCrash/Recording/KSSystemCapabilities.h"
196           ]
197         },
198         {
199           "name": "MessageUI"
200         },
201         {
202           "name": "Sinks",
203           "ios": {
204             "frameworks": "MessageUI"
205           },
206           "dependencies": {
207             "KSCrash/Reporting/Filters": [
209             ],
210             "KSCrash/Reporting/Tools": [
212             ]
213           },
214           "source_files": "Source/KSCrash/Reporting/Sinks/**/*.{h,m,mm,c,cpp}"
215         }
216       ]
217     },
218     {
219       "name": "Installations",
220       "dependencies": {
221         "KSCrash/Recording": [
223         ],
224         "KSCrash/Reporting": [
226         ]
227       },
228       "source_files": "Source/KSCrash/Installations/**/*.{h,m,mm,c,cpp}"
229     },
230     {
231       "name": "Core",
232       "dependencies": {
233         "KSCrash/Reporting/Filters/Basic": [
235         ]
236       },
237       "source_files": [
238         "Source/KSCrash/Installations/KSCrashInstallation.h",
239         "Source/KSCrash/Installations/KSCrashInstallation.m",
240         "Source/KSCrash/Installations/KSCrashInstallation+Private.h",
241         "Source/KSCrash/Reporting/Tools/KSCString.{h,m}"
242       ]
243     }
244   ]