[Add] YLProgressHUD 0.0.2
[CocoaPods.git] / Specs / a / f / d / KSCrash / 1.3.3 / KSCrash.podspec.json
blob62d82f1be08fda075fc112a708c37a9f152952a7
2   "name": "KSCrash",
3   "version": "1.3.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.3.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/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         "Source/KSCrash/Recording/Tools/RFC3339DateTool.h"
64       ]
65     },
66     {
67       "name": "RecordingAdvanced",
68       "dependencies": {
69         "KSCrash/Recording": [
71         ]
72       },
73       "source_files": [
74         "Source/KSCrash/Recording/KSCrashAdvanced.h",
75         "Source/KSCrash/Recording/KSCrashDoctor.h",
76         "Source/KSCrash/Recording/KSCrashReportFields.h",
77         "Source/KSCrash/Recording/KSCrashReportStore.h",
78         "Source/KSCrash/Recording/KSSystemInfo.h",
79         "Source/KSCrash/Recording/KSSystemInfoC.h"
80       ]
81     },
82     {
83       "name": "RecordingTools",
84       "dependencies": {
85         "KSCrash/Recording": [
87         ]
88       },
89       "source_files": "Source/KSCrash/Recording/Tools/*.h",
90       "exclude_files": "Source/KSCrash/Recording/Tools/KSZombie.h"
91     },
92     {
93       "name": "Reporting",
94       "dependencies": {
95         "KSCrash/Recording": [
97         ]
98       },
99       "subspecs": [
100         {
101           "name": "Filters",
102           "subspecs": [
103             {
104               "name": "Base",
105               "source_files": [
106                 "Source/KSCrash/Reporting/Filters/Tools/**/*.{h,m,mm,c,cpp}",
107                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilter.h",
108                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilter.m"
109               ],
110               "public_header_files": "Source/KSCrash/Reporting/Filters/KSCrashReportFilter.h"
111             },
112             {
113               "name": "Alert",
114               "dependencies": {
115                 "KSCrash/Reporting/Filters/Base": [
117                 ]
118               },
119               "source_files": [
120                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterAlert.h",
121                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterAlert.m"
122               ]
123             },
124             {
125               "name": "AppleFmt",
126               "dependencies": {
127                 "KSCrash/Reporting/Filters/Base": [
129                 ]
130               },
131               "source_files": [
132                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterAppleFmt.h",
133                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterAppleFmt.m"
134               ]
135             },
136             {
137               "name": "Basic",
138               "dependencies": {
139                 "KSCrash/Reporting/Filters/Base": [
141                 ]
142               },
143               "source_files": [
144                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterBasic.h",
145                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterBasic.m"
146               ]
147             },
148             {
149               "name": "GZip",
150               "dependencies": {
151                 "KSCrash/Reporting/Filters/Base": [
153                 ]
154               },
155               "source_files": [
156                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterGZip.h",
157                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterGZip.m"
158               ]
159             },
160             {
161               "name": "JSON",
162               "dependencies": {
163                 "KSCrash/Reporting/Filters/Base": [
165                 ]
166               },
167               "source_files": [
168                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterJSON.h",
169                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterJSON.m"
170               ]
171             },
172             {
173               "name": "Sets",
174               "dependencies": {
175                 "KSCrash/Reporting/Filters/Base": [
177                 ],
178                 "KSCrash/Reporting/Filters/AppleFmt": [
180                 ],
181                 "KSCrash/Reporting/Filters/Basic": [
183                 ],
184                 "KSCrash/Reporting/Filters/GZip": [
186                 ],
187                 "KSCrash/Reporting/Filters/JSON": [
189                 ]
190               },
191               "source_files": [
192                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterSets.h",
193                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterSets.m"
194               ]
195             },
196             {
197               "name": "Tools",
198               "source_files": "Source/KSCrash/Reporting/Filters/Tools/**/*.{h,m,mm,c,cpp}"
199             }
200           ]
201         },
202         {
203           "name": "Tools",
204           "frameworks": "SystemConfiguration",
205           "source_files": "Source/KSCrash/Reporting/Tools/**/*.{h,m,mm,c,cpp}"
206         },
207         {
208           "name": "MessageUI"
209         },
210         {
211           "name": "Sinks",
212           "ios": {
213             "frameworks": "MessageUI"
214           },
215           "dependencies": {
216             "KSCrash/Reporting/Filters": [
218             ],
219             "KSCrash/Reporting/Tools": [
221             ]
222           },
223           "source_files": "Source/KSCrash/Reporting/Sinks/**/*.{h,m,mm,c,cpp}"
224         }
225       ]
226     },
227     {
228       "name": "Installations",
229       "dependencies": {
230         "KSCrash/Recording": [
232         ],
233         "KSCrash/Reporting": [
235         ]
236       },
237       "source_files": "Source/KSCrash/Installations/**/*.{h,m,mm,c,cpp}"
238     }
239   ]