[Add] YLProgressHUD 0.0.2
[CocoaPods.git] / Specs / a / f / d / KSCrash / 1.2.1 / KSCrash.podspec.json
blobd625d10501698bda08973f4898a3f8a4be2908b8
2   "name": "KSCrash",
3   "version": "1.2.1",
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.2.1"
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/KSCrashReportVersion.h",
55         "Source/KSCrash/Recording/KSCrashReportWriter.h",
56         "Source/KSCrash/Recording/KSCrashState.h",
57         "Source/KSCrash/Recording/KSCrashType.h",
58         "Source/KSCrash/Recording/Sentry/KSCrashSentry.h",
59         "Source/KSCrash/Recording/Tools/KSArchSpecific.h",
60         "Source/KSCrash/Recording/Tools/KSJSONCodecObjC.h",
61         "Source/KSCrash/Recording/Tools/NSError+SimpleConstructor.h",
62         "Source/KSCrash/Reporting/Filters/KSCrashReportFilter.h"
63       ]
64     },
65     {
66       "name": "RecordingAdvanced",
67       "dependencies": {
68         "KSCrash/Recording": [
70         ]
71       },
72       "source_files": [
73         "Source/KSCrash/Recording/KSCrashAdvanced.h",
74         "Source/KSCrash/Recording/KSCrashDoctor.h",
75         "Source/KSCrash/Recording/KSCrashReportFields.h",
76         "Source/KSCrash/Recording/KSCrashReportStore.h",
77         "Source/KSCrash/Recording/KSSystemInfo.h",
78         "Source/KSCrash/Recording/KSSystemInfoC.h"
79       ]
80     },
81     {
82       "name": "RecordingTools",
83       "dependencies": {
84         "KSCrash/Recording": [
86         ]
87       },
88       "source_files": "Source/KSCrash/Recording/Tools/*.h",
89       "exclude_files": "Source/KSCrash/Recording/Tools/KSZombie.h"
90     },
91     {
92       "name": "Reporting",
93       "dependencies": {
94         "KSCrash/Recording": [
96         ]
97       },
98       "subspecs": [
99         {
100           "name": "Filters",
101           "subspecs": [
102             {
103               "name": "Base",
104               "source_files": [
105                 "Source/KSCrash/Reporting/Filters/Tools/**/*.{h,m,mm,c,cpp}",
106                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilter.h",
107                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilter.m"
108               ],
109               "public_header_files": "Source/KSCrash/Reporting/Filters/KSCrashReportFilter.h"
110             },
111             {
112               "name": "Alert",
113               "dependencies": {
114                 "KSCrash/Reporting/Filters/Base": [
116                 ]
117               },
118               "source_files": [
119                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterAlert.h",
120                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterAlert.m"
121               ]
122             },
123             {
124               "name": "AppleFmt",
125               "dependencies": {
126                 "KSCrash/Reporting/Filters/Base": [
128                 ]
129               },
130               "source_files": [
131                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterAppleFmt.h",
132                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterAppleFmt.m"
133               ]
134             },
135             {
136               "name": "Basic",
137               "dependencies": {
138                 "KSCrash/Reporting/Filters/Base": [
140                 ]
141               },
142               "source_files": [
143                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterBasic.h",
144                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterBasic.m"
145               ]
146             },
147             {
148               "name": "GZip",
149               "dependencies": {
150                 "KSCrash/Reporting/Filters/Base": [
152                 ]
153               },
154               "source_files": [
155                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterGZip.h",
156                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterGZip.m"
157               ]
158             },
159             {
160               "name": "JSON",
161               "dependencies": {
162                 "KSCrash/Reporting/Filters/Base": [
164                 ]
165               },
166               "source_files": [
167                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterJSON.h",
168                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterJSON.m"
169               ]
170             },
171             {
172               "name": "Sets",
173               "dependencies": {
174                 "KSCrash/Reporting/Filters/Base": [
176                 ],
177                 "KSCrash/Reporting/Filters/AppleFmt": [
179                 ],
180                 "KSCrash/Reporting/Filters/Basic": [
182                 ],
183                 "KSCrash/Reporting/Filters/GZip": [
185                 ],
186                 "KSCrash/Reporting/Filters/JSON": [
188                 ]
189               },
190               "source_files": [
191                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterSets.h",
192                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterSets.m"
193               ]
194             },
195             {
196               "name": "Tools",
197               "source_files": "Source/KSCrash/Reporting/Filters/Tools/**/*.{h,m,mm,c,cpp}"
198             }
199           ]
200         },
201         {
202           "name": "Tools",
203           "frameworks": "SystemConfiguration",
204           "source_files": "Source/KSCrash/Reporting/Tools/**/*.{h,m,mm,c,cpp}"
205         },
206         {
207           "name": "MessageUI"
208         },
209         {
210           "name": "Sinks",
211           "ios": {
212             "frameworks": "MessageUI"
213           },
214           "dependencies": {
215             "KSCrash/Reporting/Filters": [
217             ],
218             "KSCrash/Reporting/Tools": [
220             ]
221           },
222           "source_files": "Source/KSCrash/Reporting/Sinks/**/*.{h,m,mm,c,cpp}"
223         }
224       ]
225     },
226     {
227       "name": "Installations",
228       "dependencies": {
229         "KSCrash/Recording": [
231         ],
232         "KSCrash/Reporting": [
234         ]
235       },
236       "source_files": "Source/KSCrash/Installations/**/*.{h,m,mm,c,cpp}"
237     }
238   ]