[Add] GizoSDK 2.0.2-alpha.05
[CocoaPods.git] / Specs / d / 3 / 1 / FWFramework / 5.11.1 / FWFramework.podspec.json
blob8c22e2b1995e5a0b151bfc508b72f27b12a08d46
2   "name": "FWFramework",
3   "version": "5.11.1",
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.11.1"
13   },
14   "platforms": {
15     "ios": "13.0"
16   },
17   "swift_versions": "5",
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           "resources": [
33             "Sources/PrivacyInfo.xcprivacy"
34           ],
35           "pod_target_xcconfig": {
36             "SWIFT_ACTIVE_COMPILATION_CONDITIONS": "$(inherited)"
37           }
38         },
39         {
40           "name": "Toolkit",
41           "source_files": "Sources/FWFramework/Toolkit/**/*.swift",
42           "dependencies": {
43             "FWFramework/FWFramework/Kernel": [
45             ]
46           }
47         },
48         {
49           "name": "Service",
50           "source_files": "Sources/FWFramework/Service/**/*.swift",
51           "dependencies": {
52             "FWFramework/FWFramework/Toolkit": [
54             ]
55           }
56         },
57         {
58           "name": "Plugin",
59           "source_files": "Sources/FWFramework/Plugin/**/*.swift",
60           "dependencies": {
61             "FWFramework/FWFramework/Service": [
63             ]
64           }
65         },
66         {
67           "name": "Module",
68           "source_files": "Sources/FWFramework/Module/**/*.swift",
69           "dependencies": {
70             "FWFramework/FWFramework/Plugin": [
72             ]
73           }
74         }
75       ]
76     },
77     {
78       "name": "FWSwiftUI",
79       "subspecs": [
80         {
81           "name": "Toolkit",
82           "weak_frameworks": [
83             "SwiftUI",
84             "Combine"
85           ],
86           "source_files": "Sources/FWSwiftUI/Toolkit/**/*.swift",
87           "dependencies": {
88             "FWFramework/FWFramework/Plugin": [
90             ]
91           }
92         },
93         {
94           "name": "Plugin",
95           "weak_frameworks": [
96             "SwiftUI",
97             "Combine"
98           ],
99           "source_files": "Sources/FWSwiftUI/Plugin/**/*.swift",
100           "dependencies": {
101             "FWFramework/FWSwiftUI/Toolkit": [
103             ]
104           }
105         },
106         {
107           "name": "Module",
108           "weak_frameworks": [
109             "SwiftUI",
110             "Combine"
111           ],
112           "source_files": "Sources/FWSwiftUI/Module/**/*.swift",
113           "dependencies": {
114             "FWFramework/FWSwiftUI/Toolkit": [
116             ]
117           }
118         }
119       ]
120     },
121     {
122       "name": "FWPlugin",
123       "subspecs": [
124         {
125           "name": "Module",
126           "source_files": "Sources/FWPlugin/Module/**/*.swift",
127           "dependencies": {
128             "FWFramework/FWFramework/Module": [
130             ]
131           }
132         },
133         {
134           "name": "Contacts",
135           "source_files": "Sources/FWPlugin/Contacts/**/*.swift",
136           "dependencies": {
137             "FWFramework/FWFramework/Service": [
139             ]
140           }
141         },
142         {
143           "name": "Microphone",
144           "source_files": "Sources/FWPlugin/Microphone/**/*.swift",
145           "dependencies": {
146             "FWFramework/FWFramework/Service": [
148             ]
149           }
150         },
151         {
152           "name": "Calendar",
153           "source_files": "Sources/FWPlugin/Calendar/**/*.swift",
154           "dependencies": {
155             "FWFramework/FWFramework/Service": [
157             ]
158           }
159         },
160         {
161           "name": "Tracking",
162           "source_files": "Sources/FWPlugin/Tracking/**/*.swift",
163           "dependencies": {
164             "FWFramework/FWFramework/Service": [
166             ]
167           }
168         },
169         {
170           "name": "Biometry",
171           "source_files": "Sources/FWPlugin/Biometry/**/*.swift",
172           "dependencies": {
173             "FWFramework/FWFramework/Service": [
175             ]
176           }
177         },
178         {
179           "name": "Macros",
180           "source_files": "Sources/FWPlugin/Macros/FWPluginMacros/**/*.swift",
181           "dependencies": {
182             "FWFramework/FWFramework/Service": [
184             ]
185           },
186           "preserve_paths": [
187             "Sources/FWPlugin/Macros/Package.swift",
188             "Sources/FWPlugin/Macros/FWMacroMacros/**/*.swift"
189           ],
190           "script_phases": {
191             "name": "Build FWMacroMacros",
192             "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\\\" && (([ -e \\\"${PODS_BUILD_DIR}/Products/FWMacroMacros/release/FWMacroMacros-tool\\\" ] && ! [ -L \\\"${PODS_BUILD_DIR}/Products/FWMacroMacros/release/FWMacroMacros-tool\\\" ]) && ln -sf \\\"${PODS_BUILD_DIR}/Products/FWMacroMacros/release/FWMacroMacros-tool\\\" \\\"${PODS_BUILD_DIR}/Products/FWMacroMacros/release/FWMacroMacros\\\" || ln -sf \\\"${PODS_BUILD_DIR}/Products/FWMacroMacros/release/FWMacroMacros\\\" \\\"${PODS_BUILD_DIR}/Products/FWMacroMacros/release/FWMacroMacros-tool\\\")\"",
193             "input_files": [
194               "$(PODS_TARGET_SRCROOT)/Sources/FWPlugin/Macros/Package.swift"
195             ],
196             "output_files": [
197               "${PODS_BUILD_DIR}/Products/FWMacroMacros/release/FWMacroMacros"
198             ],
199             "execution_position": "before_compile"
200           },
201           "user_target_xcconfig": {
202             "ENABLE_USER_SCRIPT_SANDBOXING": "NO",
203             "OTHER_SWIFT_FLAGS": "-Xfrontend -load-plugin-executable -Xfrontend ${PODS_BUILD_DIR}/Products/FWMacroMacros/release/FWMacroMacros#FWMacroMacros"
204           },
205           "pod_target_xcconfig": {
206             "SWIFT_ACTIVE_COMPILATION_CONDITIONS": "FWPluginMacros",
207             "ENABLE_USER_SCRIPT_SANDBOXING": "NO",
208             "OTHER_SWIFT_FLAGS": "-Xfrontend -load-plugin-executable -Xfrontend ${PODS_BUILD_DIR}/Products/FWMacroMacros/release/FWMacroMacros#FWMacroMacros"
209           }
210         },
211         {
212           "name": "SDWebImage",
213           "source_files": "Sources/FWPlugin/SDWebImage/**/*.swift",
214           "dependencies": {
215             "SDWebImage": [
217             ],
218             "FWFramework/FWFramework/Plugin": [
220             ]
221           }
222         },
223         {
224           "name": "Alamofire",
225           "source_files": "Sources/FWPlugin/Alamofire/**/*.swift",
226           "dependencies": {
227             "Alamofire": [
229             ],
230             "FWFramework/FWFramework/Service": [
232             ]
233           }
234         },
235         {
236           "name": "Lottie",
237           "source_files": "Sources/FWPlugin/Lottie/**/*.swift",
238           "dependencies": {
239             "lottie-ios": [
241             ],
242             "FWFramework/FWFramework/Plugin": [
244             ]
245           }
246         }
247       ]
248     }
249   ],
250   "swift_version": "5"