[Add] ZJSDK 2.5.8.12
[CocoaPods.git] / Specs / e / 5 / 8 / KZCrash / 1.15.23 / KZCrash.podspec.json
blobca4ecf7ce046aa6e8e7b186dcc7de288d24aae84
2   "name": "KZCrash",
3   "version": "1.15.23",
4   "summary": "The Ultimate iOS Crash Reporter",
5   "homepage": "https://github.com/perrzick/KZCrash",
6   "license": {
7     "type": "KZCrash 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/perrzick/KZCrash.git",
21     "tag": "1.15.23"
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/KSCrashReportFields.h",
46         "Source/KSCrash/Recording/Monitors/KSCrashMonitorType.h",
47         "Source/KSCrash/Reporting/Filters/KSCrashReportFilter.h"
48       ],
49       "subspecs": [
50         {
51           "name": "Tools",
52           "source_files": "Source/KSCrash/Recording/Tools/*.h"
53         }
54       ]
55     },
56     {
57       "name": "Reporting",
58       "dependencies": {
59         "KZCrash/Recording": [
61         ]
62       },
63       "subspecs": [
64         {
65           "name": "Filters",
66           "subspecs": [
67             {
68               "name": "Base",
69               "source_files": [
70                 "Source/KSCrash/Reporting/Filters/Tools/**/*.{h,m,mm,c,cpp}",
71                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilter.h"
72               ],
73               "public_header_files": "Source/KSCrash/Reporting/Filters/KSCrashReportFilter.h"
74             },
75             {
76               "name": "Alert",
77               "dependencies": {
78                 "KZCrash/Reporting/Filters/Base": [
80                 ]
81               },
82               "source_files": [
83                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterAlert.h",
84                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterAlert.m"
85               ]
86             },
87             {
88               "name": "AppleFmt",
89               "dependencies": {
90                 "KZCrash/Reporting/Filters/Base": [
92                 ]
93               },
94               "source_files": [
95                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterAppleFmt.h",
96                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterAppleFmt.m"
97               ]
98             },
99             {
100               "name": "Basic",
101               "dependencies": {
102                 "KZCrash/Reporting/Filters/Base": [
104                 ]
105               },
106               "source_files": [
107                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterBasic.h",
108                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterBasic.m"
109               ]
110             },
111             {
112               "name": "Stringify",
113               "dependencies": {
114                 "KZCrash/Reporting/Filters/Base": [
116                 ]
117               },
118               "source_files": [
119                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterStringify.h",
120                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterStringify.m"
121               ]
122             },
123             {
124               "name": "GZip",
125               "dependencies": {
126                 "KZCrash/Reporting/Filters/Base": [
128                 ]
129               },
130               "source_files": [
131                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterGZip.h",
132                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterGZip.m"
133               ]
134             },
135             {
136               "name": "JSON",
137               "dependencies": {
138                 "KZCrash/Reporting/Filters/Base": [
140                 ]
141               },
142               "source_files": [
143                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterJSON.h",
144                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterJSON.m"
145               ]
146             },
147             {
148               "name": "Sets",
149               "dependencies": {
150                 "KZCrash/Reporting/Filters/Base": [
152                 ],
153                 "KZCrash/Reporting/Filters/AppleFmt": [
155                 ],
156                 "KZCrash/Reporting/Filters/Basic": [
158                 ],
159                 "KZCrash/Reporting/Filters/Stringify": [
161                 ],
162                 "KZCrash/Reporting/Filters/GZip": [
164                 ],
165                 "KZCrash/Reporting/Filters/JSON": [
167                 ]
168               },
169               "source_files": [
170                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterSets.h",
171                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterSets.m"
172               ]
173             },
174             {
175               "name": "Tools",
176               "source_files": "Source/KSCrash/Reporting/Filters/Tools/**/*.{h,m,mm,c,cpp}"
177             }
178           ]
179         },
180         {
181           "name": "Tools",
182           "ios": {
183             "frameworks": "SystemConfiguration"
184           },
185           "tvos": {
186             "frameworks": "SystemConfiguration"
187           },
188           "osx": {
189             "frameworks": "SystemConfiguration"
190           },
191           "source_files": [
192             "Source/KSCrash/Reporting/Tools/**/*.{h,m,mm,c,cpp}",
193             "Source/KSCrash/Recording/KSSystemCapabilities.h"
194           ]
195         },
196         {
197           "name": "MessageUI"
198         },
199         {
200           "name": "Sinks",
201           "ios": {
202             "frameworks": "MessageUI"
203           },
204           "dependencies": {
205             "KZCrash/Reporting/Filters": [
207             ],
208             "KZCrash/Reporting/Tools": [
210             ]
211           },
212           "source_files": "Source/KSCrash/Reporting/Sinks/**/*.{h,m,mm,c,cpp}"
213         }
214       ]
215     },
216     {
217       "name": "Installations",
218       "dependencies": {
219         "KZCrash/Recording": [
221         ],
222         "KZCrash/Reporting": [
224         ]
225       },
226       "source_files": "Source/KSCrash/Installations/**/*.{h,m,mm,c,cpp}"
227     },
228     {
229       "name": "Core",
230       "dependencies": {
231         "KZCrash/Reporting/Filters/Basic": [
233         ]
234       },
235       "source_files": [
236         "Source/KSCrash/Installations/KSCrashInstallation.h",
237         "Source/KSCrash/Installations/KSCrashInstallation.m",
238         "Source/KSCrash/Installations/KSCrashInstallation+Private.h",
239         "Source/KSCrash/Reporting/Tools/KSCString.{h,m}"
240       ]
241     }
242   ]