[Add] FaceSDKNightly 6.4.2314
[CocoaPods.git] / Specs / d / 3 / 1 / FWFramework / 5.4.0 / FWFramework.podspec.json
blob218e2ffc680b061fd1f25acdd9e1a63b1de56ca4
2   "name": "FWFramework",
3   "version": "5.4.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": "5.4.0"
13   },
14   "platforms": {
15     "ios": "13.0"
16   },
17   "swift_versions": "5.9",
18   "frameworks": [
19     "Foundation",
20     "UIKit"
21   ],
22   "default_subspecs": [
23     "FWFramework"
24   ],
25   "subspecs": [
26     {
27       "name": "FWFramework",
28       "subspecs": [
29         {
30           "name": "Kernel",
31           "source_files": "Sources/FWFramework/Kernel/**/*.swift",
32           "resource_bundles": {
33             "PrivacyInfo": [
34               "Sources/PrivacyInfo.xcprivacy"
35             ]
36           },
37           "pod_target_xcconfig": {
38             "SWIFT_ACTIVE_COMPILATION_CONDITIONS": "$(inherited)"
39           }
40         },
41         {
42           "name": "Toolkit",
43           "source_files": "Sources/FWFramework/Toolkit/**/*.swift",
44           "dependencies": {
45             "FWFramework/FWFramework/Kernel": [
47             ]
48           }
49         },
50         {
51           "name": "Service",
52           "source_files": "Sources/FWFramework/Service/**/*.swift",
53           "dependencies": {
54             "FWFramework/FWFramework/Toolkit": [
56             ]
57           }
58         },
59         {
60           "name": "Plugin",
61           "source_files": "Sources/FWFramework/Plugin/**/*.swift",
62           "dependencies": {
63             "FWFramework/FWFramework/Service": [
65             ]
66           }
67         },
68         {
69           "name": "Module",
70           "source_files": "Sources/FWFramework/Module/**/*.swift",
71           "dependencies": {
72             "FWFramework/FWFramework/Plugin": [
74             ]
75           }
76         }
77       ]
78     },
79     {
80       "name": "FWSwiftUI",
81       "subspecs": [
82         {
83           "name": "Toolkit",
84           "weak_frameworks": [
85             "SwiftUI",
86             "Combine"
87           ],
88           "source_files": "Sources/FWSwiftUI/Toolkit/**/*.swift",
89           "dependencies": {
90             "FWFramework/FWFramework/Plugin": [
92             ]
93           }
94         },
95         {
96           "name": "Plugin",
97           "weak_frameworks": [
98             "SwiftUI",
99             "Combine"
100           ],
101           "source_files": "Sources/FWSwiftUI/Plugin/**/*.swift",
102           "dependencies": {
103             "FWFramework/FWSwiftUI/Toolkit": [
105             ]
106           }
107         },
108         {
109           "name": "Module",
110           "weak_frameworks": [
111             "SwiftUI",
112             "Combine"
113           ],
114           "source_files": "Sources/FWSwiftUI/Module/**/*.swift",
115           "dependencies": {
116             "FWFramework/FWSwiftUI/Toolkit": [
118             ]
119           }
120         }
121       ]
122     },
123     {
124       "name": "FWPlugin",
125       "subspecs": [
126         {
127           "name": "Module",
128           "source_files": "Sources/FWPlugin/Module/**/*.swift",
129           "dependencies": {
130             "FWFramework/FWFramework/Module": [
132             ]
133           }
134         },
135         {
136           "name": "Contacts",
137           "source_files": "Sources/FWPlugin/Contacts/**/*.swift",
138           "dependencies": {
139             "FWFramework/FWFramework/Service": [
141             ]
142           }
143         },
144         {
145           "name": "Microphone",
146           "source_files": "Sources/FWPlugin/Microphone/**/*.swift",
147           "dependencies": {
148             "FWFramework/FWFramework/Service": [
150             ]
151           }
152         },
153         {
154           "name": "Calendar",
155           "source_files": "Sources/FWPlugin/Calendar/**/*.swift",
156           "dependencies": {
157             "FWFramework/FWFramework/Service": [
159             ]
160           }
161         },
162         {
163           "name": "Tracking",
164           "source_files": "Sources/FWPlugin/Tracking/**/*.swift",
165           "dependencies": {
166             "FWFramework/FWFramework/Service": [
168             ]
169           }
170         },
171         {
172           "name": "Macros",
173           "source_files": "Sources/FWPlugin/Macros/FWPluginMacros/**/*.swift",
174           "dependencies": {
175             "FWFramework/FWFramework/Service": [
177             ]
178           },
179           "preserve_paths": [
180             "Sources/FWPlugin/Macros/Package.swift",
181             "Sources/FWPlugin/Macros/FWMacroMacros/**/*.swift"
182           ],
183           "script_phases": {
184             "name": "Build FWMacroMacros",
185             "script": "env -i PATH=\"$PATH\" \"$SHELL\" -l -c \"swift build -c release --disable-sandbox --package-path \\\"$PODS_TARGET_SRCROOT/Sources/FWPlugin/Macros\\\" --scratch-path \\\"${PODS_BUILD_DIR}/Products/FWMacroMacros\\\"\"",
186             "input_files": [
187               "$(PODS_TARGET_SRCROOT)/Sources/FWPlugin/Macros/Package.swift"
188             ],
189             "output_files": [
190               "${PODS_BUILD_DIR}/Products/FWMacroMacros/release/FWMacroMacros"
191             ],
192             "execution_position": "before_compile"
193           },
194           "user_target_xcconfig": {
195             "ENABLE_USER_SCRIPT_SANDBOXING": "NO",
196             "OTHER_SWIFT_FLAGS": "-Xfrontend -load-plugin-executable -Xfrontend ${PODS_BUILD_DIR}/Products/FWMacroMacros/release/FWMacroMacros#FWMacroMacros"
197           },
198           "pod_target_xcconfig": {
199             "SWIFT_ACTIVE_COMPILATION_CONDITIONS": "FWPluginMacros",
200             "ENABLE_USER_SCRIPT_SANDBOXING": "NO",
201             "OTHER_SWIFT_FLAGS": "-Xfrontend -load-plugin-executable -Xfrontend ${PODS_BUILD_DIR}/Products/FWMacroMacros/release/FWMacroMacros#FWMacroMacros"
202           }
203         },
204         {
205           "name": "SDWebImage",
206           "source_files": "Sources/FWPlugin/SDWebImage/**/*.swift",
207           "dependencies": {
208             "SDWebImage": [
210             ],
211             "FWFramework/FWFramework/Plugin": [
213             ]
214           }
215         },
216         {
217           "name": "Alamofire",
218           "source_files": "Sources/FWPlugin/Alamofire/**/*.swift",
219           "dependencies": {
220             "Alamofire": [
222             ],
223             "FWFramework/FWFramework/Service": [
225             ]
226           }
227         },
228         {
229           "name": "Lottie",
230           "source_files": "Sources/FWPlugin/Lottie/**/*.swift",
231           "dependencies": {
232             "lottie-ios": [
234             ],
235             "FWFramework/FWFramework/Plugin": [
237             ]
238           }
239         }
240       ]
241     }
242   ],
243   "swift_version": "5.9"