[Add] GizoSDK 2.0.2-alpha.05
[CocoaPods.git] / Specs / d / 3 / 1 / FWFramework / 5.3.1 / FWFramework.podspec.json
blob21e1dba903ae82e19888513a13716684e6780a75
2   "name": "FWFramework",
3   "version": "5.3.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.3.1"
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       "source_files": "Sources/FWFramework/**/*.swift",
29       "pod_target_xcconfig": {
30         "SWIFT_ACTIVE_COMPILATION_CONDITIONS": "$(inherited)"
31       }
32     },
33     {
34       "name": "FWSwiftUI",
35       "weak_frameworks": [
36         "SwiftUI",
37         "Combine"
38       ],
39       "source_files": "Sources/FWSwiftUI/**/*.swift",
40       "dependencies": {
41         "FWFramework/FWFramework": [
43         ]
44       }
45     },
46     {
47       "name": "FWMacro",
48       "subspecs": [
49         {
50           "name": "Contacts",
51           "dependencies": {
52             "FWFramework/FWFramework": [
54             ]
55           },
56           "pod_target_xcconfig": {
57             "SWIFT_ACTIVE_COMPILATION_CONDITIONS": "FWMacroContacts"
58           }
59         },
60         {
61           "name": "Microphone",
62           "dependencies": {
63             "FWFramework/FWFramework": [
65             ]
66           },
67           "pod_target_xcconfig": {
68             "SWIFT_ACTIVE_COMPILATION_CONDITIONS": "FWMacroMicrophone"
69           }
70         },
71         {
72           "name": "Calendar",
73           "dependencies": {
74             "FWFramework/FWFramework": [
76             ]
77           },
78           "pod_target_xcconfig": {
79             "SWIFT_ACTIVE_COMPILATION_CONDITIONS": "FWMacroCalendar"
80           }
81         },
82         {
83           "name": "Tracking",
84           "dependencies": {
85             "FWFramework/FWFramework": [
87             ]
88           },
89           "pod_target_xcconfig": {
90             "SWIFT_ACTIVE_COMPILATION_CONDITIONS": "FWMacroTracking"
91           }
92         },
93         {
94           "name": "Macros",
95           "source_files": "Macros/FWMacro/**/*.swift",
96           "dependencies": {
97             "FWFramework/FWFramework": [
99             ]
100           },
101           "preserve_paths": [
102             "Macros/Package.swift",
103             "Macros/FWMacroMacros/**/*.swift"
104           ],
105           "script_phases": {
106             "name": "Build FWFramework macro plugin",
107             "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\\\"\"",
108             "input_files": [
109               "$(PODS_TARGET_SRCROOT)/Macros/Package.swift"
110             ],
111             "output_files": [
112               "${PODS_BUILD_DIR}/Products/FWMacroMacros/release/FWMacroMacros"
113             ],
114             "execution_position": "before_compile"
115           },
116           "user_target_xcconfig": {
117             "ENABLE_USER_SCRIPT_SANDBOXING": "NO",
118             "OTHER_SWIFT_FLAGS": "-Xfrontend -load-plugin-executable -Xfrontend ${PODS_BUILD_DIR}/Products/FWMacroMacros/release/FWMacroMacros#FWMacroMacros"
119           },
120           "pod_target_xcconfig": {
121             "SWIFT_ACTIVE_COMPILATION_CONDITIONS": "FWMacroMacros",
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         }
126       ]
127     },
128     {
129       "name": "FWVendor",
130       "subspecs": [
131         {
132           "name": "SDWebImage",
133           "source_files": "Sources/FWVendor/SDWebImage/**/*.swift",
134           "dependencies": {
135             "SDWebImage": [
137             ],
138             "FWFramework/FWFramework": [
140             ]
141           }
142         },
143         {
144           "name": "Alamofire",
145           "source_files": "Sources/FWVendor/Alamofire/**/*.swift",
146           "dependencies": {
147             "Alamofire": [
149             ],
150             "FWFramework/FWFramework": [
152             ]
153           }
154         },
155         {
156           "name": "Lottie",
157           "source_files": "Sources/FWVendor/Lottie/**/*.swift",
158           "dependencies": {
159             "lottie-ios": [
161             ],
162             "FWFramework/FWFramework": [
164             ]
165           }
166         }
167       ]
168     }
169   ],
170   "swift_version": "5.9"