[Add] OpenWeb3Lib 1.0.4-swift6.0
[CocoaPods.git] / Specs / d / 3 / 1 / FWFramework / 1.0.5 / FWFramework.podspec.json
blobb7e85c609a080c58c0cb35428f36f62f709702a7
2   "name": "FWFramework",
3   "version": "1.0.5",
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.0.5"
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/FWFramework.h",
45       "subspecs": [
46         {
47           "name": "Kernel",
48           "source_files": "FWFramework/Framework/Kernel/*.{h,m,swift}"
49         },
50         {
51           "name": "Module",
52           "source_files": "FWFramework/Framework/Module/*.{h,m,swift}",
53           "dependencies": {
54             "FWFramework/Framework/Kernel": [
56             ]
57           }
58         },
59         {
60           "name": "Toolkit",
61           "source_files": "FWFramework/Framework/Toolkit/*.{h,m,swift}",
62           "dependencies": {
63             "FWFramework/Framework/Kernel": [
65             ]
66           }
67         }
68       ]
69     },
70     {
71       "name": "Application",
72       "dependencies": {
73         "FWFramework/Framework": [
75         ]
76       },
77       "subspecs": [
78         {
79           "name": "App",
80           "source_files": "FWFramework/Application/App/**/*.{h,m,swift}"
81         },
82         {
83           "name": "Controller",
84           "source_files": "FWFramework/Application/Controller/*.{h,m,swift}",
85           "dependencies": {
86             "FWFramework/Application/App": [
88             ]
89           }
90         },
91         {
92           "name": "Model",
93           "source_files": "FWFramework/Application/Model/*.{h,m,swift}"
94         },
95         {
96           "name": "View",
97           "source_files": "FWFramework/Application/View/*.{h,m,swift}"
98         },
99         {
100           "name": "Cache",
101           "libraries": "sqlite3",
102           "source_files": "FWFramework/Application/Service/Cache/*.{h,m,swift}"
103         },
104         {
105           "name": "Database",
106           "libraries": "sqlite3",
107           "source_files": "FWFramework/Application/Service/Database/*.{h,m,swift}"
108         },
109         {
110           "name": "Image",
111           "source_files": "FWFramework/Application/Service/Image/*.{h,m,swift}",
112           "dependencies": {
113             "FWFramework/Application/Network": [
115             ]
116           }
117         },
118         {
119           "name": "Network",
120           "source_files": "FWFramework/Application/Service/Network/*.{h,m,swift}"
121         },
122         {
123           "name": "Request",
124           "source_files": "FWFramework/Application/Service/Request/*.{h,m,swift}",
125           "dependencies": {
126             "FWFramework/Application/Network": [
128             ]
129           }
130         },
131         {
132           "name": "Socket",
133           "source_files": "FWFramework/Application/Service/Socket/*.{h,m,swift}"
134         }
135       ]
136     },
137     {
138       "name": "Component",
139       "dependencies": {
140         "FWFramework/Framework": [
142         ]
143       },
144       "subspecs": [
145         {
146           "name": "Foundation",
147           "source_files": "FWFramework/Component/Foundation/**/*.{h,m,swift}"
148         },
149         {
150           "name": "UIKit",
151           "source_files": "FWFramework/Component/UIKit/**/*.{h,m,swift}"
152         },
153         {
154           "name": "SwiftUI",
155           "source_files": "FWFramework/Component/SwiftUI/**/*.{h,m,swift}"
156         },
157         {
158           "name": "Contacts",
159           "pod_target_xcconfig": {
160             "GCC_PREPROCESSOR_DEFINITIONS": "FWCOMPONENT_CONTACTS_ENABLED=1"
161           }
162         },
163         {
164           "name": "Microphone",
165           "pod_target_xcconfig": {
166             "GCC_PREPROCESSOR_DEFINITIONS": "FWCOMPONENT_MICROPHONE_ENABLED=1"
167           }
168         },
169         {
170           "name": "Calendar",
171           "pod_target_xcconfig": {
172             "GCC_PREPROCESSOR_DEFINITIONS": "FWCOMPONENT_CALENDAR_ENABLED=1"
173           }
174         },
175         {
176           "name": "AppleMusic",
177           "pod_target_xcconfig": {
178             "GCC_PREPROCESSOR_DEFINITIONS": "FWCOMPONENT_APPLEMUSIC_ENABLED=1"
179           }
180         },
181         {
182           "name": "Tracking",
183           "pod_target_xcconfig": {
184             "GCC_PREPROCESSOR_DEFINITIONS": "FWCOMPONENT_TRACKING_ENABLED=1"
185           }
186         },
187         {
188           "name": "SDWebImage",
189           "dependencies": {
190             "SDWebImage": [
192             ]
193           },
194           "pod_target_xcconfig": {
195             "GCC_PREPROCESSOR_DEFINITIONS": "FWCOMPONENT_SDWEBIMAGE_ENABLED=1"
196           }
197         },
198         {
199           "name": "SQLCipher",
200           "dependencies": {
201             "SQLCipher": [
203             ],
204             "FWFramework/Application/Database": [
206             ]
207           },
208           "xcconfig": {
209             "OTHER_CFLAGS": "$(inherited) -DSQLITE_HAS_CODEC -DHAVE_USLEEP=1"
210           }
211         }
212       ]
213     }
214   ],
215   "swift_version": "5.0"