[Add] ZJSDK 2.5.4.14
[CocoaPods.git] / Specs / a / f / d / KSCrash / 1.0.1 / KSCrash.podspec.json
blob3864e20b606618c8eb070e13934202e975cb655a
2   "name": "KSCrash",
3   "version": "1.0.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.0.1"
20   },
21   "frameworks": "Foundation",
22   "libraries": [
23     "c++",
24     "z"
25   ],
26   "xcconfig": {
27     "GCC_ENABLE_CPP_EXCEPTIONS": "YES"
28   },
29   "subspecs": [
30     {
31       "name": "no-arc",
32       "source_files": "Source/KSCrash/Recording/**/KSZombie.{h,m}",
33       "requires_arc": false
34     },
35     {
36       "name": "Recording",
37       "dependencies": {
38         "KSCrash/no-arc": [
40         ]
41       },
42       "source_files": [
43         "Source/KSCrash/Recording/**/*.{h,m,mm,c,cpp}",
44         "Source/KSCrash/llvm/**/*.{h,m,mm,c,cpp}",
45         "Source/KSCrash/swift/**/*.{h,m,mm,c,cpp}",
46         "Source/KSCrash/Reporting/Filters/KSCrashReportFilter.h"
47       ],
48       "exclude_files": "Source/KSCrash/Recording/**/KSZombie.{h,m}",
49       "public_header_files": [
50         "Source/KSCrash/Recording/KSCrash.h",
51         "Source/KSCrash/Recording/KSCrashC.h",
52         "Source/KSCrash/Recording/KSCrashContext.h",
53         "Source/KSCrash/Recording/KSCrashReportWriter.h",
54         "Source/KSCrash/Recording/KSCrashState.h",
55         "Source/KSCrash/Recording/KSCrashType.h",
56         "Source/KSCrash/Recording/Sentry/KSCrashSentry.h",
57         "Source/KSCrash/Recording/Tools/KSArchSpecific.h",
58         "Source/KSCrash/Recording/Tools/KSJSONCodecObjC.h"
59       ]
60     },
61     {
62       "name": "Reporting",
63       "dependencies": {
64         "KSCrash/Recording": [
66         ]
67       },
68       "subspecs": [
69         {
70           "name": "Filters",
71           "subspecs": [
72             {
73               "name": "Base",
74               "source_files": [
75                 "Source/KSCrash/Reporting/Filters/Tools/**/*.{h,m,mm,c,cpp}",
76                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilter.h",
77                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilter.m"
78               ],
79               "public_header_files": "Source/KSCrash/Reporting/Filters/KSCrashReportFilter.h"
80             },
81             {
82               "name": "Alert",
83               "dependencies": {
84                 "KSCrash/Reporting/Filters/Base": [
86                 ]
87               },
88               "source_files": [
89                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterAlert.h",
90                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterAlert.m"
91               ]
92             },
93             {
94               "name": "AppleFmt",
95               "dependencies": {
96                 "KSCrash/Reporting/Filters/Base": [
98                 ]
99               },
100               "source_files": [
101                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterAppleFmt.h",
102                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterAppleFmt.m"
103               ]
104             },
105             {
106               "name": "Basic",
107               "dependencies": {
108                 "KSCrash/Reporting/Filters/Base": [
110                 ]
111               },
112               "source_files": [
113                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterBasic.h",
114                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterBasic.m"
115               ]
116             },
117             {
118               "name": "GZip",
119               "dependencies": {
120                 "KSCrash/Reporting/Filters/Base": [
122                 ]
123               },
124               "source_files": [
125                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterGZip.h",
126                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterGZip.m"
127               ]
128             },
129             {
130               "name": "JSON",
131               "dependencies": {
132                 "KSCrash/Reporting/Filters/Base": [
134                 ]
135               },
136               "source_files": [
137                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterJSON.h",
138                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterJSON.m"
139               ]
140             },
141             {
142               "name": "Sets",
143               "dependencies": {
144                 "KSCrash/Reporting/Filters/Base": [
146                 ],
147                 "KSCrash/Reporting/Filters/AppleFmt": [
149                 ],
150                 "KSCrash/Reporting/Filters/Basic": [
152                 ],
153                 "KSCrash/Reporting/Filters/GZip": [
155                 ],
156                 "KSCrash/Reporting/Filters/JSON": [
158                 ]
159               },
160               "source_files": [
161                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterSets.h",
162                 "Source/KSCrash/Reporting/Filters/KSCrashReportFilterSets.m"
163               ]
164             }
165           ]
166         },
167         {
168           "name": "Tools",
169           "frameworks": "SystemConfiguration",
170           "source_files": "Source/KSCrash/Reporting/Tools/**/*.{h,m,mm,c,cpp}"
171         },
172         {
173           "name": "MessageUI"
174         },
175         {
176           "name": "Sinks",
177           "ios": {
178             "frameworks": "MessageUI"
179           },
180           "dependencies": {
181             "KSCrash/Reporting/Filters": [
183             ],
184             "KSCrash/Reporting/Tools": [
186             ]
187           },
188           "source_files": "Source/KSCrash/Reporting/Sinks/**/*.{h,m,mm,c,cpp}"
189         }
190       ]
191     },
192     {
193       "name": "Installations",
194       "dependencies": {
195         "KSCrash/Recording": [
197         ],
198         "KSCrash/Reporting": [
200         ]
201       },
202       "source_files": "Source/KSCrash/Installations/**/*.{h,m,mm,c,cpp}"
203     }
204   ]