[Add] GluedInSDK 2.5.1
[CocoaPods.git] / Specs / 1 / c / 6 / JGSourceBase / 1.2.1 / JGSourceBase.podspec.json
blob97a5bbcab01c536782276ca5c75305da689aa64a
2   "name": "JGSourceBase",
3   "version": "1.2.1",
4   "summary": "JGSourceCode通用功能组件库。",
5   "description": "JGSourceCode 通用功能组件库。\n功能包括:\n\n    • Base - 通用定义、功能模块、iOS项目常用功能\n    • AlertController - 系统UIAlertController便捷方法封装\n    • Category - 通用扩展方法定义\n    • DataStorage - 通用数据持久化功能\n    • Device - iOS设备相关方法\n    • Encryption - 常用加解密方法\n    • HUD - Loading-HUD、Toast-HUD显示\n    • Reachability - 网络状态监听,支持多观察着/监听者\n    • SecurityKeyboard - 自定义安全键盘",
6   "homepage": "https://github.com/dengni8023/JGSourceBase",
7   "license": {
8     "type": "MIT",
9     "file": "LICENSE"
10   },
11   "source": {
12     "git": "https://github.com/dengni8023/JGSourceBase.git",
13     "tag": "1.2.1"
14   },
15   "authors": [
16     {
17       "等你8023": "945835664@qq.com"
18     },
19     {
20       "git": "https://github.com/dengni8023/JGSourceBase.git",
21       "tag": "1.2.1"
22     }
23   ],
24   "platforms": {
25     "ios": "11.0"
26   },
27   "default_subspecs": [
28     "Base",
29     "Category",
30     "Device",
31     "Reachability",
32     "SecurityKeyboard"
33   ],
34   "requires_arc": true,
35   "subspecs": [
36     {
37       "name": "Base",
38       "source_files": [
39         "JGSourceBase/Base/*.{h,m}"
40       ],
41       "public_header_files": [
42         "JGSourceBase/Base/*.h"
43       ],
44       "xcconfig": {
45         "OTHER_LDFLAGS": "-ObjC",
46         "GCC_PREPROCESSOR_DEFINITIONS": "JGSUserAgent='\"JGSourceBase/1.2.1\"'"
47       }
48     },
49     {
50       "name": "AlertController",
51       "source_files": [
52         "JGSourceBase/AlertController/*.{h,m}"
53       ],
54       "public_header_files": [
55         "JGSourceBase/AlertController/*.h"
56       ],
57       "dependencies": {
58         "JGSourceBase/Category/UIAlertController": [
60         ]
61       }
62     },
63     {
64       "name": "Category",
65       "source_files": [
66         "JGSourceBase/Category/*.{h,m}"
67       ],
68       "public_header_files": [
69         "JGSourceBase/Category/*.h"
70       ],
71       "dependencies": {
72         "JGSourceBase/Base": [
74         ]
75       },
76       "subspecs": [
77         {
78           "name": "NSDate",
79           "source_files": [
80             "JGSourceBase/Category/NSDate/*.{h,m}"
81           ],
82           "public_header_files": [
83             "JGSourceBase/Category/NSDate/*.h"
84           ]
85         },
86         {
87           "name": "NSDictionary",
88           "source_files": [
89             "JGSourceBase/Category/NSDictionary/*.{h,m}"
90           ],
91           "public_header_files": [
92             "JGSourceBase/Category/NSDictionary/*.h"
93           ]
94         },
95         {
96           "name": "NSObject",
97           "source_files": [
98             "JGSourceBase/Category/NSObject/*.{h,m}"
99           ],
100           "public_header_files": [
101             "JGSourceBase/Category/NSObject/*.h"
102           ]
103         },
104         {
105           "name": "NSString",
106           "source_files": [
107             "JGSourceBase/Category/NSString/*.{h,m}"
108           ],
109           "public_header_files": [
110             "JGSourceBase/Category/NSString/*.h"
111           ]
112         },
113         {
114           "name": "NSURL",
115           "source_files": [
116             "JGSourceBase/Category/NSURL/*.{h,m}"
117           ],
118           "public_header_files": [
119             "JGSourceBase/Category/NSURL/*.h"
120           ]
121         },
122         {
123           "name": "UIAlertController",
124           "source_files": [
125             "JGSourceBase/Category/UIAlertController/*.{h,m}"
126           ],
127           "public_header_files": [
128             "JGSourceBase/Category/UIAlertController/*.h"
129           ]
130         },
131         {
132           "name": "UIApplication",
133           "source_files": [
134             "JGSourceBase/Category/UIApplication/*.{h,m}"
135           ],
136           "public_header_files": [
137             "JGSourceBase/Category/UIApplication/*.h"
138           ]
139         },
140         {
141           "name": "UIColor",
142           "source_files": [
143             "JGSourceBase/Category/UIColor/*.{h,m}"
144           ],
145           "public_header_files": [
146             "JGSourceBase/Category/UIColor/*.h"
147           ]
148         },
149         {
150           "name": "UIImage",
151           "source_files": [
152             "JGSourceBase/Category/UIImage/*.{h,m}"
153           ],
154           "public_header_files": [
155             "JGSourceBase/Category/UIImage/*.h"
156           ]
157         }
158       ]
159     },
160     {
161       "name": "DataStorage",
162       "source_files": [
163         "JGSourceBase/DataStorage/*.{h,m}"
164       ],
165       "public_header_files": [
166         "JGSourceBase/DataStorage/*.h"
167       ],
168       "dependencies": {
169         "JGSourceBase/Base": [
171         ]
172       }
173     },
174     {
175       "name": "Device",
176       "source_files": [
177         "JGSourceBase/Device/*.{h,m}"
178       ],
179       "public_header_files": [
180         "JGSourceBase/Device/*.h"
181       ],
182       "resources": [
183         "JGSourceBase/Device/Resources/*.json"
184       ],
185       "dependencies": {
186         "JGSourceBase/Reachability": [
188         ]
189       }
190     },
191     {
192       "name": "Encryption",
193       "source_files": [
194         "JGSourceBase/Encryption/*.{h,m}"
195       ],
196       "public_header_files": [
197         "JGSourceBase/Encryption/*.h"
198       ],
199       "dependencies": {
200         "JGSourceBase/Base": [
202         ],
203         "JGSourceBase/Category": [
205         ]
206       },
207       "xcconfig": {
208       }
209     },
210     {
211       "name": "HUD",
212       "source_files": [
213         "JGSourceBase/HUD/*.{h,m}"
214       ],
215       "public_header_files": [
216         "JGSourceBase/HUD/*.h"
217       ],
218       "dependencies": {
219         "MBProgressHUD": [
220           ">= 1.2.0"
221         ],
222         "JGSourceBase/Category/UIColor": [
224         ]
225       },
226       "subspecs": [
227         {
228           "name": "Loading",
229           "source_files": [
230             "JGSourceBase/HUD/Loading/*.{h,m}"
231           ],
232           "public_header_files": [
233             "JGSourceBase/HUD/Loading/*.h"
234           ]
235         },
236         {
237           "name": "Toast",
238           "source_files": [
239             "JGSourceBase/HUD/Toast/*.{h,m}"
240           ],
241           "public_header_files": [
242             "JGSourceBase/HUD/Toast/*.h"
243           ]
244         }
245       ]
246     },
247     {
248       "name": "Reachability",
249       "source_files": "JGSourceBase/Reachability/*.{h,m}",
250       "public_header_files": "JGSourceBase/Reachability/*.h",
251       "dependencies": {
252         "JGSourceBase/Base": [
254         ]
255       }
256     },
257     {
258       "name": "SecurityKeyboard",
259       "source_files": "JGSourceBase/SecurityKeyboard/*.{h,m}",
260       "public_header_files": "JGSourceBase/SecurityKeyboard/JGSSecurityKeyboard.h",
261       "dependencies": {
262         "JGSourceBase/Base": [
264         ],
265         "JGSourceBase/Category/UIColor": [
267         ]
268       }
269     }
270   ]