[Add] YLProgressHUD 0.0.2
[CocoaPods.git] / Specs / 1 / c / 6 / JGSourceBase / 1.3.0 / JGSourceBase.podspec.json
blob2d67bff57e942621387bad09e7ecd7e4c69af22a
2   "name": "JGSourceBase",
3   "version": "1.3.0",
4   "summary": "JGSourceBase functional component library.",
5   "description": "JGSourceBase 通用功能组件库。\n功能包括:\n1. Base - 通用定义、功能模块、iOS项目常用功能\n2. AlertController - 系统UIAlertController便捷方法封装\n3. Category - 通用扩展方法定义\n4. DataStorage - 通用数据持久化功能\n5. Device - iOS设备相关方法\n6. Encryption - 常用加解密方法\n7. HUD - Loading-HUD、Toast-HUD显示\n8. Reachability - 网络状态监听,支持多观察着/监听者\n9. SecurityKeyboard - 自定义安全键盘",
6   "homepage": "https://github.com/dengni8023/JGSourceBase",
7   "license": "MIT (LICENSE.md)",
8   "authors": {
9     "Dengni8023": "945835664@qq.com",
10     "MeiJiGao": "945835664@qq.com"
11   },
12   "platforms": {
13     "ios": "11.0"
14   },
15   "source": {
16     "git": "https://github.com/dengni8023/JGSourceBase.git",
17     "tag": "1.3.0"
18   },
19   "source_files": "JGSourceBase/*.{h,m}",
20   "public_header_files": "JGSourceBase/*.h",
21   "requires_arc": true,
22   "default_subspecs": [
23     "Base",
24     "Category",
25     "DataStorage",
26     "Device",
27     "Encryption",
28     "Reachability",
29     "SecurityKeyboard"
30   ],
31   "subspecs": [
32     {
33       "name": "AlertController",
34       "source_files": "JGSourceBase/AlertController/*.{h,m}",
35       "public_header_files": "JGSourceBase/AlertController/*.h",
36       "dependencies": {
37         "JGSourceBase/Category/UIAlertController": [
39         ]
40       }
41     },
42     {
43       "name": "Base",
44       "source_files": "JGSBase/**/*.{h,m}",
45       "public_header_files": "JGSBase/**/*.h",
46       "xcconfig": {
47         "OTHER_LDFLAGS": "-ObjC",
48         "GCC_PREPROCESSOR_DEFINITIONS": "JGSUserAgent='\"JGSourceBase/1.3.0\"' JGSVersion='1.3.0'"
49       }
50     },
51     {
52       "name": "Category",
53       "source_files": "JGSCategory/JGSCategory/*.{h,m}",
54       "public_header_files": "JGSCategory/JGSCategory/*.h",
55       "dependencies": {
56         "JGSourceBase/Base": [
58         ]
59       },
60       "subspecs": [
61         {
62           "name": "NSDate",
63           "source_files": "JGSCategory/JGSCategory/NSDate/*.{h,m}",
64           "public_header_files": "JGSCategory/JGSCategory/NSDate/*.h"
65         },
66         {
67           "name": "NSDictionary",
68           "source_files": "JGSCategory/JGSCategory/NSDictionary/*.{h,m}",
69           "public_header_files": "JGSCategory/JGSCategory/NSDictionary/*.h"
70         },
71         {
72           "name": "NSObject",
73           "source_files": "JGSCategory/JGSCategory/NSObject/*.{h,m}",
74           "public_header_files": "JGSCategory/JGSCategory/NSObject/*.h"
75         },
76         {
77           "name": "NSString",
78           "source_files": "JGSCategory/JGSCategory/NSString/*.{h,m}",
79           "public_header_files": "JGSCategory/JGSCategory/NSString/*.h"
80         },
81         {
82           "name": "NSURL",
83           "source_files": "JGSCategory/JGSCategory/NSURL/*.{h,m}",
84           "public_header_files": "JGSCategory/JGSCategory/NSURL/*.h"
85         },
86         {
87           "name": "UIAlertController",
88           "source_files": "JGSCategory/JGSCategory/UIAlertController/*.{h,m}",
89           "public_header_files": "JGSCategory/JGSCategory/UIAlertController/*.h"
90         },
91         {
92           "name": "UIApplication",
93           "source_files": "JGSCategory/JGSCategory/UIApplication/*.{h,m}",
94           "public_header_files": "JGSCategory/JGSCategory/UIApplication/*.h"
95         },
96         {
97           "name": "UIColor",
98           "source_files": "JGSCategory/JGSCategory/UIColor/*.{h,m}",
99           "public_header_files": "JGSCategory/JGSCategory/UIColor/*.h"
100         },
101         {
102           "name": "UIImage",
103           "source_files": "JGSCategory/JGSCategory/UIImage/*.{h,m}",
104           "public_header_files": "JGSCategory/JGSCategory/UIImage/*.h"
105         }
106       ]
107     },
108     {
109       "name": "DataStorage",
110       "source_files": "JGSDataStorage/**/*.{h,m}",
111       "public_header_files": "JGSDataStorage/**/*.h",
112       "dependencies": {
113         "JGSourceBase/Base": [
115         ]
116       }
117     },
118     {
119       "name": "Device",
120       "source_files": "JGSDevice/JGSDevice/*.{h,m}",
121       "public_header_files": "JGSDevice/JGSDevice/*.h",
122       "resources": "JGSDevice/JGSDevice/*.json",
123       "dependencies": {
124         "JGSourceBase/Reachability": [
126         ]
127       }
128     },
129     {
130       "name": "Encryption",
131       "source_files": "JGSEncryption/**/*.{h,m}",
132       "public_header_files": "JGSEncryption/**/*.h",
133       "dependencies": {
134         "JGSourceBase/Base": [
136         ]
137       }
138     },
139     {
140       "name": "HUD",
141       "source_files": "JGSHUD/JGSHUD/*.{h,m}",
142       "public_header_files": "JGSHUD/JGSHUD/*.h",
143       "subspecs": [
144         {
145           "name": "Loading",
146           "source_files": "JGSHUD/JGSHUD/Loading/*.{h,m}",
147           "public_header_files": "JGSHUD/JGSHUD/Loading/*.h",
148           "dependencies": {
149             "MBProgressHUD": [
151             ],
152             "JGSourceBase/Category/UIColor": [
154             ]
155           }
156         },
157         {
158           "name": "Toast",
159           "source_files": "JGSHUD/JGSHUD/Toast/*.{h,m}",
160           "public_header_files": "JGSHUD/JGSHUD/Toast/*.h",
161           "dependencies": {
162             "MBProgressHUD": [
164             ]
165           }
166         }
167       ]
168     },
169     {
170       "name": "Reachability",
171       "source_files": "JGSReachability/**/*.{h,m}",
172       "public_header_files": "JGSReachability/**/*.h",
173       "dependencies": {
174         "JGSourceBase/Base": [
176         ]
177       }
178     },
179     {
180       "name": "SecurityKeyboard",
181       "source_files": "JGSSecurityKeyboard/**/*.{h,m}",
182       "public_header_files": [
183         "JGSSecurityKeyboard/**/**JGSSecurityKeyboard.h"
184       ],
185       "dependencies": {
186         "JGSourceBase/Base": [
188         ],
189         "JGSourceBase/Category/UIColor": [
191         ]
192       }
193     }
194   ]