[Add] GizoSDK 2.0.2-alpha.05
[CocoaPods.git] / Specs / d / 3 / 1 / FWFramework / 1.7.0 / FWFramework.podspec.json
blob6be045703cdecaeea9b6447979eb36ff68981399
2   "name": "FWFramework",
3   "version": "1.7.0",
4   "summary": "ios develop framework",
5   "homepage": "http://wuyong.site",
6   "license": "MIT",
7   "authors": {
8     "Wu Yong": "admin@wuyong.site"
9   },
10   "source": {
11     "git": "https://github.com/lszzy/FWFramework.git",
12     "tag": "1.7.0"
13   },
14   "platforms": {
15     "ios": "9.0"
16   },
17   "swift_versions": "5.0",
18   "requires_arc": true,
19   "frameworks": [
20     "Foundation",
21     "UIKit"
22   ],
23   "default_subspecs": "FWFramework",
24   "subspecs": [
25     {
26       "name": "FWFramework",
27       "dependencies": {
28         "FWFramework/Framework": [
30         ],
31         "FWFramework/Application": [
33         ],
34         "FWFramework/Component/Foundation": [
36         ],
37         "FWFramework/Component/UIKit": [
39         ]
40       }
41     },
42     {
43       "name": "Framework",
44       "source_files": "FWFramework/Classes/FWFramework.h",
45       "subspecs": [
46         {
47           "name": "Kernel",
48           "source_files": "FWFramework/Classes/Framework/Kernel/**/*.{h,m,swift}"
49         },
50         {
51           "name": "Service",
52           "source_files": "FWFramework/Classes/Framework/Service/**/*.{h,m,swift}",
53           "dependencies": {
54             "FWFramework/Framework/Kernel": [
56             ]
57           }
58         },
59         {
60           "name": "Toolkit",
61           "source_files": "FWFramework/Classes/Framework/Toolkit/**/*.{h,m,swift}",
62           "dependencies": {
63             "FWFramework/Framework/Kernel": [
65             ]
66           }
67         },
68         {
69           "name": "Bundle",
70           "resource_bundles": {
71             "FWFramework": [
72               "FWFramework/Assets/**/*.*"
73             ]
74           }
75         }
76       ]
77     },
78     {
79       "name": "Application",
80       "dependencies": {
81         "FWFramework/Framework": [
83         ]
84       },
85       "subspecs": [
86         {
87           "name": "App",
88           "source_files": "FWFramework/Classes/Application/App/**/*.{h,m,swift}"
89         },
90         {
91           "name": "Controller",
92           "source_files": "FWFramework/Classes/Application/Controller/*.{h,m,swift}",
93           "dependencies": {
94             "FWFramework/Application/App": [
96             ]
97           }
98         },
99         {
100           "name": "Model",
101           "source_files": "FWFramework/Classes/Application/Model/*.{h,m,swift}"
102         },
103         {
104           "name": "View",
105           "source_files": "FWFramework/Classes/Application/View/*.{h,m,swift}"
106         },
107         {
108           "name": "Cache",
109           "libraries": "sqlite3",
110           "source_files": "FWFramework/Classes/Application/Service/Cache/*.{h,m,swift}"
111         },
112         {
113           "name": "Database",
114           "libraries": "sqlite3",
115           "source_files": "FWFramework/Classes/Application/Service/Database/*.{h,m,swift}"
116         },
117         {
118           "name": "Image",
119           "source_files": "FWFramework/Classes/Application/Service/Image/*.{h,m,swift}",
120           "dependencies": {
121             "FWFramework/Application/Network": [
123             ]
124           }
125         },
126         {
127           "name": "Network",
128           "source_files": "FWFramework/Classes/Application/Service/Network/*.{h,m,swift}"
129         },
130         {
131           "name": "Request",
132           "source_files": "FWFramework/Classes/Application/Service/Request/*.{h,m,swift}",
133           "dependencies": {
134             "FWFramework/Application/Network": [
136             ]
137           }
138         },
139         {
140           "name": "Socket",
141           "source_files": "FWFramework/Classes/Application/Service/Socket/*.{h,m,swift}"
142         }
143       ]
144     },
145     {
146       "name": "Component",
147       "dependencies": {
148         "FWFramework/Framework": [
150         ]
151       },
152       "subspecs": [
153         {
154           "name": "Foundation",
155           "source_files": "FWFramework/Classes/Component/Foundation/**/*.{h,m,swift}"
156         },
157         {
158           "name": "UIKit",
159           "source_files": "FWFramework/Classes/Component/UIKit/**/*.{h,m,swift}"
160         },
161         {
162           "name": "SwiftUI",
163           "source_files": "FWFramework/Classes/Component/SwiftUI/**/*.{h,m,swift}"
164         },
165         {
166           "name": "Contacts",
167           "pod_target_xcconfig": {
168             "GCC_PREPROCESSOR_DEFINITIONS": "FWCOMPONENT_CONTACTS_ENABLED=1"
169           }
170         },
171         {
172           "name": "Microphone",
173           "pod_target_xcconfig": {
174             "GCC_PREPROCESSOR_DEFINITIONS": "FWCOMPONENT_MICROPHONE_ENABLED=1"
175           }
176         },
177         {
178           "name": "Calendar",
179           "pod_target_xcconfig": {
180             "GCC_PREPROCESSOR_DEFINITIONS": "FWCOMPONENT_CALENDAR_ENABLED=1"
181           }
182         },
183         {
184           "name": "AppleMusic",
185           "pod_target_xcconfig": {
186             "GCC_PREPROCESSOR_DEFINITIONS": "FWCOMPONENT_APPLEMUSIC_ENABLED=1"
187           }
188         },
189         {
190           "name": "Tracking",
191           "pod_target_xcconfig": {
192             "GCC_PREPROCESSOR_DEFINITIONS": "FWCOMPONENT_TRACKING_ENABLED=1"
193           }
194         },
195         {
196           "name": "SDWebImage",
197           "dependencies": {
198             "SDWebImage": [
200             ]
201           },
202           "pod_target_xcconfig": {
203             "GCC_PREPROCESSOR_DEFINITIONS": "FWCOMPONENT_SDWEBIMAGE_ENABLED=1"
204           }
205         },
206         {
207           "name": "SQLCipher",
208           "dependencies": {
209             "SQLCipher": [
211             ],
212             "FWFramework/Application/Database": [
214             ]
215           },
216           "xcconfig": {
217             "OTHER_CFLAGS": "$(inherited) -DSQLITE_HAS_CODEC -DHAVE_USLEEP=1"
218           }
219         }
220       ]
221     }
222   ],
223   "swift_version": "5.0"