[Add] ZJSDK 2.5.4.14
[CocoaPods.git] / Specs / a / f / d / KSCrash / 1.7.0 / KSCrash.podspec.json
blob345e3133e24a5911e347d1053f85404e2ff947ae
2   "name": "KSCrash",
3   "version": "1.7.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   },
18   "source": {
19     "git": "https://github.com/kstenerud/KSCrash.git",
20     "tag": "1.7.0"
21   },
22   "frameworks": "Foundation",
23   "libraries": [
24     "c++",
25     "z"
26   ],
27   "xcconfig": {
28     "GCC_ENABLE_CPP_EXCEPTIONS": "YES"
29   },
30   "default_subspecs": "Installations",
31   "subspecs": [
32     {
33       "name": "no-arc",
34       "source_files": "Source/KSCrash/Recording/**/KSZombie.{h,m}",
35       "requires_arc": false
36     },
37     {
38       "name": "Recording",
39       "dependencies": {
40         "KSCrash/no-arc": [
42         ]
43       },
44       "source_files": [
45         "Source/KSCrash/Recording/**/*.{h,m,mm,c,cpp}",
46         "Source/KSCrash/llvm/**/*.{h,m,mm,c,cpp}",
47         "Source/KSCrash/swift/**/*.{h,m,mm,c,cpp}",
48         "Source/KSCrash/Reporting/Filters/KSCrashReportFilter.h"
49       ],
50       "exclude_files": "Source/KSCrash/Recording/**/KSZombie.{h,m}",
51       "public_header_files": [
52         "Source/KSCrash/Recording/KSCrash.h",
53         "Source/KSCrash/Recording/KSCrashC.h",
54         "Source/KSCrash/Recording/KSCrashContext.h",
55         "Source/KSCrash/Recording/KSCrashReportVersion.h",
56         "Source/KSCrash/Recording/KSCrashReportWriter.h",
57         "Source/KSCrash/Recording/KSCrashState.h",
58         "Source/KSCrash/Recording/KSCrashType.h",
59         "Source/KSCrash/Recording/KSSystemInfo.h",
60         "Source/KSCrash/Recording/Sentry/KSCrashSentry.h",
61         "Source/KSCrash/Recording/Tools/KSArchSpecific.h",
62         "Source/KSCrash/Recording/Tools/KSJSONCodecObjC.h",
63         "Source/KSCrash/Recording/Tools/NSError+SimpleConstructor.h",
64         "Source/KSCrash/Reporting/Filters/KSCrashReportFilter.h",
65         "Source/KSCrash/Recording/Tools/RFC3339DateTool.h"
66       ]
67     },
68     {
69       "name": "RecordingAdvanced",
70       "dependencies": {
71         "KSCrash/Recording": [
73         ]
74       },
75       "source_files": [
76         "Source/KSCrash/Recording/KSCrashAdvanced.h",
77         "Source/KSCrash/Recording/KSCrashDoctor.h",
78         "Source/KSCrash/Recording/KSCrashReportFields.h",
79         "Source/KSCrash/Recording/KSCrashReportStore.h",
80         "Source/KSCrash/Recording/KSSystemInfoC.h"
81       ]
82     },
83     {
84       "name": "RecordingTools",
85       "dependencies": {
86         "KSCrash/Recording": [
88         ]
89       },
90       "source_files": "Source/KSCrash/Recording/Tools/*.h",
91       "exclude_files": "Source/KSCrash/Recording/Tools/KSZombie.h"
92     },
93     {
94       "name": "Reporting",
95       "dependencies": {
96         "KSCrash/Recording": [
98         ]
99       },
100       "subspecs": [
101         {
102           "name": "Filters",
103           "subspecs": [
104             {
105               "name": "Base",
106               "source_files": [
107                 "Source/KSCrash/Reporting/Filters/Tools/**/*.{h,m,mm,c,cpp}",
108                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilter.h",
109                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilter.m"
110               ],
111               "public_header_files": "Source/KSCrash/Reporting/Filters/KSCrashReportFilter.h"
112             },
113             {
114               "name": "Alert",
115               "dependencies": {
116                 "KSCrash/Reporting/Filters/Base": [
118                 ]
119               },
120               "source_files": [
121                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterAlert.h",
122                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterAlert.m"
123               ]
124             },
125             {
126               "name": "AppleFmt",
127               "dependencies": {
128                 "KSCrash/Reporting/Filters/Base": [
130                 ]
131               },
132               "source_files": [
133                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterAppleFmt.h",
134                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterAppleFmt.m"
135               ]
136             },
137             {
138               "name": "Basic",
139               "dependencies": {
140                 "KSCrash/Reporting/Filters/Base": [
142                 ]
143               },
144               "source_files": [
145                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterBasic.h",
146                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterBasic.m"
147               ]
148             },
149             {
150               "name": "Stringify",
151               "dependencies": {
152                 "KSCrash/Reporting/Filters/Base": [
154                 ]
155               },
156               "source_files": [
157                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterStringify.h",
158                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterStringify.m"
159               ]
160             },
161             {
162               "name": "GZip",
163               "dependencies": {
164                 "KSCrash/Reporting/Filters/Base": [
166                 ]
167               },
168               "source_files": [
169                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterGZip.h",
170                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterGZip.m"
171               ]
172             },
173             {
174               "name": "JSON",
175               "dependencies": {
176                 "KSCrash/Reporting/Filters/Base": [
178                 ]
179               },
180               "source_files": [
181                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterJSON.h",
182                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterJSON.m"
183               ]
184             },
185             {
186               "name": "Sets",
187               "dependencies": {
188                 "KSCrash/Reporting/Filters/Base": [
190                 ],
191                 "KSCrash/Reporting/Filters/AppleFmt": [
193                 ],
194                 "KSCrash/Reporting/Filters/Basic": [
196                 ],
197                 "KSCrash/Reporting/Filters/Stringify": [
199                 ],
200                 "KSCrash/Reporting/Filters/GZip": [
202                 ],
203                 "KSCrash/Reporting/Filters/JSON": [
205                 ]
206               },
207               "source_files": [
208                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterSets.h",
209                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterSets.m"
210               ]
211             },
212             {
213               "name": "Tools",
214               "source_files": "Source/KSCrash/Reporting/Filters/Tools/**/*.{h,m,mm,c,cpp}"
215             }
216           ]
217         },
218         {
219           "name": "Tools",
220           "frameworks": "SystemConfiguration",
221           "source_files": "Source/KSCrash/Reporting/Tools/**/*.{h,m,mm,c,cpp}"
222         },
223         {
224           "name": "MessageUI"
225         },
226         {
227           "name": "Sinks",
228           "ios": {
229             "frameworks": "MessageUI"
230           },
231           "dependencies": {
232             "KSCrash/Reporting/Filters": [
234             ],
235             "KSCrash/Reporting/Tools": [
237             ]
238           },
239           "source_files": "Source/KSCrash/Reporting/Sinks/**/*.{h,m,mm,c,cpp}"
240         }
241       ]
242     },
243     {
244       "name": "Installations",
245       "dependencies": {
246         "KSCrash/Recording": [
248         ],
249         "KSCrash/Reporting": [
251         ]
252       },
253       "source_files": "Source/KSCrash/Installations/**/*.{h,m,mm,c,cpp}"
254     }
255   ]