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