[Add] GizoSDK 2.0.2-alpha.05
[CocoaPods.git] / Specs / d / 3 / 1 / FWFramework / 5.2.0 / FWFramework.podspec.json
blob2bea7d294461e2fdf80d27b66668bde4ff8d47ae
2   "name": "FWFramework",
3   "version": "5.2.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.2.0"
13   },
14   "platforms": {
15     "ios": "13.0"
16   },
17   "swift_versions": "5.9",
18   "requires_arc": true,
19   "frameworks": [
20     "Foundation",
21     "UIKit"
22   ],
23   "default_subspecs": [
24     "FWFramework"
25   ],
26   "subspecs": [
27     {
28       "name": "FWObjC",
29       "source_files": "Sources/FWObjC/**/*.{h,m}"
30     },
31     {
32       "name": "FWFramework",
33       "source_files": "Sources/FWFramework/**/*.swift",
34       "dependencies": {
35         "FWFramework/FWObjC": [
37         ]
38       },
39       "pod_target_xcconfig": {
40         "SWIFT_ACTIVE_COMPILATION_CONDITIONS": "$(inherited)"
41       }
42     },
43     {
44       "name": "FWSwiftUI",
45       "weak_frameworks": [
46         "SwiftUI",
47         "Combine"
48       ],
49       "source_files": "Sources/FWSwiftUI/**/*.swift",
50       "dependencies": {
51         "FWFramework/FWFramework": [
53         ]
54       }
55     },
56     {
57       "name": "FWMacro",
58       "subspecs": [
59         {
60           "name": "Contacts",
61           "dependencies": {
62             "FWFramework/FWFramework": [
64             ]
65           },
66           "pod_target_xcconfig": {
67             "SWIFT_ACTIVE_COMPILATION_CONDITIONS": "FWMacroContacts"
68           }
69         },
70         {
71           "name": "Microphone",
72           "dependencies": {
73             "FWFramework/FWFramework": [
75             ]
76           },
77           "pod_target_xcconfig": {
78             "SWIFT_ACTIVE_COMPILATION_CONDITIONS": "FWMacroMicrophone"
79           }
80         },
81         {
82           "name": "Calendar",
83           "dependencies": {
84             "FWFramework/FWFramework": [
86             ]
87           },
88           "pod_target_xcconfig": {
89             "SWIFT_ACTIVE_COMPILATION_CONDITIONS": "FWMacroCalendar"
90           }
91         },
92         {
93           "name": "Tracking",
94           "dependencies": {
95             "FWFramework/FWFramework": [
97             ]
98           },
99           "pod_target_xcconfig": {
100             "SWIFT_ACTIVE_COMPILATION_CONDITIONS": "FWMacroTracking"
101           }
102         },
103         {
104           "name": "Macros",
105           "source_files": "Macros/FWMacro/**/*.swift",
106           "preserve_paths": [
107             "Macros/Package.swift",
108             "Macros/FWMacroMacros/**/*.swift"
109           ],
110           "script_phases": {
111             "name": "Build FWFramework macro plugin",
112             "script": "env -i PATH=\"$PATH\" \"$SHELL\" -l -c \"swift build -c release --disable-sandbox --package-path \\\"$PODS_TARGET_SRCROOT/Macros\\\" --scratch-path \\\"${PODS_BUILD_DIR}/Products/FWMacroMacros\\\"\"",
113             "input_files": [
114               "$(PODS_TARGET_SRCROOT)/Macros/Package.swift"
115             ],
116             "output_files": [
117               "${PODS_BUILD_DIR}/Products/FWMacroMacros/release/FWMacroMacros"
118             ],
119             "execution_position": "before_compile"
120           },
121           "user_target_xcconfig": {
122             "ENABLE_USER_SCRIPT_SANDBOXING": "NO",
123             "OTHER_SWIFT_FLAGS": "-Xfrontend -load-plugin-executable -Xfrontend ${PODS_BUILD_DIR}/Products/FWMacroMacros/release/FWMacroMacros#FWMacroMacros"
124           },
125           "pod_target_xcconfig": {
126             "ENABLE_USER_SCRIPT_SANDBOXING": "NO",
127             "OTHER_SWIFT_FLAGS": "-Xfrontend -load-plugin-executable -Xfrontend ${PODS_BUILD_DIR}/Products/FWMacroMacros/release/FWMacroMacros#FWMacroMacros"
128           }
129         }
130       ]
131     },
132     {
133       "name": "FWVendor",
134       "subspecs": [
135         {
136           "name": "SDWebImage",
137           "source_files": "Sources/FWVendor/SDWebImage/**/*.swift",
138           "dependencies": {
139             "SDWebImage": [
141             ],
142             "FWFramework/FWFramework": [
144             ]
145           }
146         },
147         {
148           "name": "Alamofire",
149           "source_files": "Sources/FWVendor/Alamofire/**/*.swift",
150           "dependencies": {
151             "Alamofire": [
153             ],
154             "FWFramework/FWFramework": [
156             ]
157           }
158         },
159         {
160           "name": "Lottie",
161           "source_files": "Sources/FWVendor/Lottie/**/*.swift",
162           "dependencies": {
163             "lottie-ios": [
165             ],
166             "FWFramework/FWFramework": [
168             ]
169           }
170         }
171       ]
172     }
173   ],
174   "swift_version": "5.9"