[Add] XMUniversalSDK 1.0.0.0-dev
[CocoaPods.git] / Specs / 8 / 1 / 5 / QMUIKit / 4.6.3 / QMUIKit.podspec.json
blobdcb3e4a6862cc567cf91c4478ea157973fff2149
2   "name": "QMUIKit",
3   "version": "4.6.3",
4   "summary": "致力于提高项目 UI 开发效率的解决方案",
5   "description": "QMUI iOS 是一个致力于提高项目 UI 开发效率的解决方案,其设计目的是用于辅助快速搭建一个具备基本设计还原效果的 iOS 项目,同时利用自身提供的丰富控件及兼容处理, 让开发者能专注于业务需求而无需耗费精力在基础代码的设计上。不管是新项目的创建,或是已有项目的维护,均可使开发效率和项目质量得到大幅度提升。",
6   "homepage": "https://qmuiteam.com/ios",
7   "license": "MIT",
8   "authors": {
9     "qmuiteam": "contact@qmuiteam.com"
10   },
11   "source": {
12     "git": "https://github.com/Tencent/QMUI_iOS.git",
13     "tag": "4.6.3"
14   },
15   "social_media_url": "https://github.com/Tencent/QMUI_iOS",
16   "requires_arc": true,
17   "documentation_url": "https://qmuiteam.com/ios/page/document.html",
18   "screenshots": "https://cloud.githubusercontent.com/assets/1190261/26751376/63f96538-486a-11e7-81cf-5bc83a945207.png",
19   "platforms": {
20     "ios": "13.0"
21   },
22   "frameworks": [
23     "Foundation",
24     "UIKit",
25     "CoreGraphics"
26   ],
27   "preserve_paths": "QMUIConfigurationTemplate/*",
28   "source_files": "QMUIKit/QMUIKit.h",
29   "subspecs": [
30     {
31       "name": "QMUICore",
32       "source_files": [
33         "QMUIKit/QMUIKit.h",
34         "QMUIKit/QMUICore",
35         "QMUIKit/UIKitExtensions",
36         "QMUIKit/UIKitExtensions/QMUIBarProtocol"
37       ],
38       "frameworks": [
39         "CoreImage",
40         "ImageIO"
41       ],
42       "dependencies": {
43         "QMUIKit/QMUIWeakObjectContainer": [
45         ],
46         "QMUIKit/QMUILog": [
48         ]
49       }
50     },
51     {
52       "name": "QMUIMainFrame",
53       "source_files": "QMUIKit/QMUIMainFrame",
54       "dependencies": {
55         "QMUIKit/QMUICore": [
57         ],
58         "QMUIKit/QMUIComponents/QMUINavigationTitleView": [
60         ],
61         "QMUIKit/QMUIComponents/QMUITableView": [
63         ],
64         "QMUIKit/QMUIComponents/QMUITableViewHeaderFooterView": [
66         ],
67         "QMUIKit/QMUIComponents/QMUIEmptyView": [
69         ],
70         "QMUIKit/QMUIComponents/QMUIKeyboardManager": [
72         ],
73         "QMUIKit/QMUILog": [
75         ],
76         "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
78         ]
79       }
80     },
81     {
82       "name": "QMUIResources",
83       "resource_bundles": {
84         "QMUIResources": [
85           "QMUIKit/QMUIResources/*.*"
86         ]
87       },
88       "pod_target_xcconfig": {
89         "EXPANDED_CODE_SIGN_IDENTITY": "",
90         "CODE_SIGNING_REQUIRED": "NO",
91         "CODE_SIGNING_ALLOWED": "NO"
92       }
93     },
94     {
95       "name": "QMUIWeakObjectContainer",
96       "source_files": "QMUIKit/QMUIComponents/QMUIWeakObjectContainer.{h,m}"
97     },
98     {
99       "name": "QMUILog",
100       "source_files": "QMUIKit/QMUIComponents/QMUILog/*.{h,m}"
101     },
102     {
103       "name": "QMUIComponents",
104       "dependencies": {
105         "QMUIKit/QMUICore": [
107         ]
108       },
109       "subspecs": [
110         {
111           "name": "QMUICAAnimationExtension",
112           "source_files": "QMUIKit/QMUIComponents/CAAnimation+QMUI.{h,m}",
113           "dependencies": {
114             "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
116             ]
117           }
118         },
119         {
120           "name": "QMUICALayerExtension",
121           "source_files": "QMUIKit/QMUIComponents/CALayer+QMUIViewAnimation.{h,m}",
122           "dependencies": {
123             "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
125             ]
126           }
127         },
128         {
129           "name": "QMUIAnimation",
130           "source_files": "QMUIKit/QMUIComponents/QMUIAnimation"
131         },
132         {
133           "name": "QMUINavigationTitleView",
134           "source_files": "QMUIKit/QMUIComponents/QMUINavigationTitleView.{h,m}",
135           "dependencies": {
136             "QMUIKit/QMUIComponents/QMUIButton": [
138             ],
139             "QMUIKit/QMUIComponents/QMUIAppearance": [
141             ]
142           }
143         },
144         {
145           "name": "QMUIButton",
146           "source_files": "QMUIKit/QMUIComponents/QMUIButton/QMUIButton.{h,m}"
147         },
148         {
149           "name": "QMUINavigationButton",
150           "source_files": "QMUIKit/QMUIComponents/QMUIButton/QMUINavigationButton.{h,m}",
151           "dependencies": {
152             "QMUIKit/QMUIMainFrame": [
154             ]
155           }
156         },
157         {
158           "name": "QMUIToolbarButton",
159           "source_files": "QMUIKit/QMUIComponents/QMUIButton/QMUIToolbarButton.{h,m}"
160         },
161         {
162           "name": "QMUITableView",
163           "source_files": "QMUIKit/QMUIComponents/QMUITableView.{h,m}",
164           "dependencies": {
165             "QMUIKit/QMUIComponents/QMUITableViewProtocols": [
167             ]
168           }
169         },
170         {
171           "name": "QMUITableViewProtocols",
172           "source_files": "QMUIKit/QMUIComponents/QMUITableViewProtocols.{h,m}"
173         },
174         {
175           "name": "QMUIEmptyView",
176           "source_files": "QMUIKit/QMUIComponents/QMUIEmptyView.{h,m}",
177           "dependencies": {
178             "QMUIKit/QMUIComponents/QMUIButton": [
180             ],
181             "QMUIKit/QMUIComponents/QMUIAppearance": [
183             ]
184           }
185         },
186         {
187           "name": "QMUILabel",
188           "source_files": "QMUIKit/QMUIComponents/QMUILabel.{h,m}"
189         },
190         {
191           "name": "QMUIKeyboardManager",
192           "source_files": "QMUIKit/QMUIComponents/QMUIKeyboardManager.{h,m}",
193           "dependencies": {
194             "QMUIKit/QMUIComponents/QMUIAppearance": [
196             ],
197             "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
199             ]
200           }
201         },
202         {
203           "name": "QMUIMultipleDelegates",
204           "source_files": "QMUIKit/QMUIComponents/QMUIMultipleDelegates/*.{h,m}"
205         },
206         {
207           "name": "QMUIAlertController",
208           "source_files": "QMUIKit/QMUIComponents/QMUIAlertController.{h,m}",
209           "dependencies": {
210             "QMUIKit/QMUIComponents/QMUIModalPresentationViewController": [
212             ],
213             "QMUIKit/QMUIComponents/QMUIButton": [
215             ],
216             "QMUIKit/QMUIComponents/QMUITextField": [
218             ],
219             "QMUIKit/QMUIComponents/QMUIKeyboardManager": [
221             ],
222             "QMUIKit/QMUIComponents/QMUIAppearance": [
224             ],
225             "QMUIKit/QMUIComponents/QMUILabel": [
227             ]
228           }
229         },
230         {
231           "name": "QMUIAppearance",
232           "source_files": "QMUIKit/QMUIComponents/QMUIAppearance.{h,m}"
233         },
234         {
235           "name": "QMUICellHeightCache",
236           "source_files": "QMUIKit/QMUIComponents/QMUICellHeightCache.{h,m}",
237           "dependencies": {
238             "QMUIKit/QMUIComponents/QMUITableViewProtocols": [
240             ]
241           }
242         },
243         {
244           "name": "QMUICellHeightKeyCache",
245           "source_files": "QMUIKit/QMUIComponents/QMUICellHeightKeyCache/*.{h,m}",
246           "dependencies": {
247             "QMUIKit/QMUIComponents/QMUITableViewProtocols": [
249             ],
250             "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
252             ]
253           }
254         },
255         {
256           "name": "QMUICellSizeKeyCache",
257           "source_files": "QMUIKit/QMUIComponents/QMUICellSizeKeyCache/*.{h,m}",
258           "dependencies": {
259             "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
261             ]
262           }
263         },
264         {
265           "name": "QMUIConsole",
266           "source_files": "QMUIKit/QMUIComponents/QMUIConsole/*.{h,m}",
267           "dependencies": {
268             "QMUIKit/QMUIResources": [
270             ],
271             "QMUIKit/QMUIComponents/QMUITextView": [
273             ],
274             "QMUIKit/QMUIComponents/QMUITextField": [
276             ],
277             "QMUIKit/QMUIComponents/QMUIButton": [
279             ],
280             "QMUIKit/QMUIComponents/QMUITableView": [
282             ],
283             "QMUIKit/QMUIComponents/QMUITableViewCell": [
285             ],
286             "QMUIKit/QMUIComponents/QMUICellHeightKeyCache": [
288             ],
289             "QMUIKit/QMUIComponents/QMUIPopupMenuView": [
291             ],
292             "QMUIKit/QMUIComponents/QMUICAAnimationExtension": [
294             ]
295           }
296         },
297         {
298           "name": "QMUICollectionViewPagingLayout",
299           "source_files": "QMUIKit/QMUIComponents/QMUICollectionViewPagingLayout.{h,m}"
300         },
301         {
302           "name": "QMUIDialogViewController",
303           "source_files": "QMUIKit/QMUIComponents/QMUIDialogViewController.{h,m}",
304           "dependencies": {
305             "QMUIKit/QMUIMainFrame": [
307             ],
308             "QMUIKit/QMUIComponents/QMUILabel": [
310             ],
311             "QMUIKit/QMUIComponents/QMUIModalPresentationViewController": [
313             ],
314             "QMUIKit/QMUIComponents/QMUITableView": [
316             ],
317             "QMUIKit/QMUIComponents/QMUIButton": [
319             ],
320             "QMUIKit/QMUIComponents/QMUITextField": [
322             ],
323             "QMUIKit/QMUIComponents/QMUITableViewCell": [
325             ],
326             "QMUIKit/QMUIComponents/QMUINavigationTitleView": [
328             ],
329             "QMUIKit/QMUIComponents/QMUIAppearance": [
331             ]
332           }
333         },
334         {
335           "name": "QMUIEmotionView",
336           "source_files": "QMUIKit/QMUIComponents/QMUIEmotionView.{h,m}",
337           "dependencies": {
338             "QMUIKit/QMUIResources": [
340             ],
341             "QMUIKit/QMUIComponents/QMUIButton": [
343             ]
344           }
345         },
346         {
347           "name": "QMUIFloatLayoutView",
348           "source_files": "QMUIKit/QMUIComponents/QMUIFloatLayoutView.{h,m}"
349         },
350         {
351           "name": "QMUIGridView",
352           "source_files": "QMUIKit/QMUIComponents/QMUIGridView.{h,m}"
353         },
354         {
355           "name": "QMUIImagePreviewView",
356           "source_files": "QMUIKit/QMUIComponents/QMUIImagePreviewView/*.{h,m}",
357           "dependencies": {
358             "QMUIKit/QMUIComponents/QMUIZoomImageView": [
360             ],
361             "QMUIKit/QMUIComponents/QMUICollectionViewPagingLayout": [
363             ],
364             "QMUIKit/QMUIComponents/QMUIEmptyView": [
366             ],
367             "QMUIKit/QMUIComponents/QMUIPieProgressView": [
369             ],
370             "QMUIKit/QMUIComponents/QMUIButton": [
372             ],
373             "QMUIKit/QMUIComponents/QMUIAppearance": [
375             ],
376             "QMUIKit/QMUIMainFrame": [
378             ]
379           }
380         },
381         {
382           "name": "QMUIMarqueeLabel",
383           "source_files": "QMUIKit/QMUIComponents/QMUIMarqueeLabel.{h,m}"
384         },
385         {
386           "name": "QMUIModalPresentationViewController",
387           "source_files": "QMUIKit/QMUIComponents/QMUIModalPresentationViewController.{h,m}",
388           "dependencies": {
389             "QMUIKit/QMUIComponents/QMUIKeyboardManager": [
391             ],
392             "QMUIKit/QMUIComponents/QMUIAppearance": [
394             ]
395           }
396         },
397         {
398           "name": "QMUIMoreOperationController",
399           "source_files": "QMUIKit/QMUIComponents/QMUIMoreOperationController.{h,m}",
400           "dependencies": {
401             "QMUIKit/QMUIComponents/QMUIModalPresentationViewController": [
403             ],
404             "QMUIKit/QMUIComponents/QMUIButton": [
406             ],
407             "QMUIKit/QMUIComponents/QMUIAppearance": [
409             ]
410           }
411         },
412         {
413           "name": "QMUIOrderedDictionary",
414           "source_files": "QMUIKit/QMUIComponents/QMUIOrderedDictionary.{h,m}"
415         },
416         {
417           "name": "QMUIPieProgressView",
418           "source_files": "QMUIKit/QMUIComponents/QMUIPieProgressView.{h,m}"
419         },
420         {
421           "name": "QMUIPopupContainerView",
422           "source_files": "QMUIKit/QMUIComponents/QMUIPopupContainerView.{h,m}",
423           "dependencies": {
424             "QMUIKit/QMUIMainFrame": [
426             ],
427             "QMUIKit/QMUIComponents/QMUIAppearance": [
429             ]
430           }
431         },
432         {
433           "name": "QMUIPopupMenuView",
434           "source_files": "QMUIKit/QMUIComponents/QMUIPopupMenuView/*.{h,m}",
435           "dependencies": {
436             "QMUIKit/QMUIComponents/QMUIButton": [
438             ],
439             "QMUIKit/QMUIComponents/QMUIPopupContainerView": [
441             ]
442           }
443         },
444         {
445           "name": "QMUIScrollAnimator",
446           "source_files": "QMUIKit/QMUIComponents/QMUIScrollAnimator/*.{h,m}",
447           "dependencies": {
448             "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
450             ]
451           }
452         },
453         {
454           "name": "QMUIEmotionInputManager",
455           "source_files": "QMUIKit/QMUIComponents/QMUIEmotionInputManager.{h,m}",
456           "dependencies": {
457             "QMUIKit/QMUIComponents/QMUIEmotionView": [
459             ]
460           }
461         },
462         {
463           "name": "QMUISearchBar",
464           "source_files": "QMUIKit/QMUIComponents/QMUISearchBar.{h,m}"
465         },
466         {
467           "name": "QMUISearchController",
468           "source_files": "QMUIKit/QMUIComponents/QMUISearchController.{h,m}",
469           "dependencies": {
470             "QMUIKit/QMUIMainFrame": [
472             ],
473             "QMUIKit/QMUIComponents/QMUISearchBar": [
475             ],
476             "QMUIKit/QMUIComponents/QMUIEmptyView": [
478             ]
479           }
480         },
481         {
482           "name": "QMUISegmentedControl",
483           "source_files": "QMUIKit/QMUIComponents/QMUISegmentedControl.{h,m}"
484         },
485         {
486           "name": "QMUITableViewCell",
487           "source_files": "QMUIKit/QMUIComponents/QMUITableViewCell.{h,m}",
488           "dependencies": {
489             "QMUIKit/QMUIComponents/QMUIButton": [
491             ]
492           }
493         },
494         {
495           "name": "QMUITableViewHeaderFooterView",
496           "source_files": "QMUIKit/QMUIComponents/QMUITableViewHeaderFooterView.{h,m}"
497         },
498         {
499           "name": "QMUITestView",
500           "source_files": "QMUIKit/QMUIComponents/QMUITestView.{h,m}"
501         },
502         {
503           "name": "QMUITextField",
504           "source_files": "QMUIKit/QMUIComponents/QMUITextField.{h,m}",
505           "dependencies": {
506             "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
508             ]
509           }
510         },
511         {
512           "name": "QMUITextView",
513           "source_files": "QMUIKit/QMUIComponents/QMUITextView.{h,m}",
514           "dependencies": {
515             "QMUIKit/QMUIComponents/QMUILabel": [
517             ],
518             "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
520             ]
521           }
522         },
523         {
524           "name": "QMUITheme",
525           "source_files": "QMUIKit/QMUIComponents/QMUITheme/*.{h,m}",
526           "dependencies": {
527             "QMUIKit/QMUIComponents/QMUIImagePickerLibrary": [
529             ],
530             "QMUIKit/QMUIComponents/QMUIAlertController": [
532             ],
533             "QMUIKit/QMUIComponents/QMUIButton": [
535             ],
536             "QMUIKit/QMUIComponents/QMUIConsole": [
538             ],
539             "QMUIKit/QMUIComponents/QMUIEmotionView": [
541             ],
542             "QMUIKit/QMUIComponents/QMUIEmptyView": [
544             ],
545             "QMUIKit/QMUIComponents/QMUIGridView": [
547             ],
548             "QMUIKit/QMUIComponents/QMUIImagePreviewView": [
550             ],
551             "QMUIKit/QMUIComponents/QMUILabel": [
553             ],
554             "QMUIKit/QMUIComponents/QMUIPopupContainerView": [
556             ],
557             "QMUIKit/QMUIComponents/QMUIPopupMenuView": [
559             ],
560             "QMUIKit/QMUIComponents/QMUITextField": [
562             ],
563             "QMUIKit/QMUIComponents/QMUITextView": [
565             ],
566             "QMUIKit/QMUIComponents/QMUIToastView": [
568             ],
569             "QMUIKit/QMUIComponents/QMUIModalPresentationViewController": [
571             ],
572             "QMUIKit/QMUIComponents/QMUIBadge": [
574             ]
575           }
576         },
577         {
578           "name": "QMUITips",
579           "source_files": "QMUIKit/QMUIComponents/QMUITips.{h,m}",
580           "dependencies": {
581             "QMUIKit/QMUIResources": [
583             ],
584             "QMUIKit/QMUIComponents/QMUIToastView": [
586             ]
587           }
588         },
589         {
590           "name": "QMUIWindowSizeMonitor",
591           "source_files": "QMUIKit/QMUIComponents/QMUIWindowSizeMonitor.{h,m}"
592         },
593         {
594           "name": "QMUIZoomImageView",
595           "source_files": "QMUIKit/QMUIComponents/QMUIZoomImageView.{h,m}",
596           "frameworks": [
597             "PhotosUI",
598             "CoreMedia",
599             "AVFoundation",
600             "QuartzCore"
601           ],
602           "dependencies": {
603             "QMUIKit/QMUIResources": [
605             ],
606             "QMUIKit/QMUIComponents/QMUIEmptyView": [
608             ],
609             "QMUIKit/QMUIComponents/QMUIButton": [
611             ],
612             "QMUIKit/QMUIComponents/QMUIPieProgressView": [
614             ],
615             "QMUIKit/QMUIComponents/QMUIAssetLibrary": [
617             ]
618           }
619         },
620         {
621           "name": "QMUIAssetLibrary",
622           "source_files": "QMUIKit/QMUIComponents/AssetLibrary/*.{h,m}",
623           "frameworks": [
624             "Photos",
625             "CoreServices"
626           ]
627         },
628         {
629           "name": "QMUIImagePickerLibrary",
630           "source_files": "QMUIKit/QMUIComponents/ImagePickerLibrary/*.{h,m}",
631           "dependencies": {
632             "QMUIKit/QMUIMainFrame": [
634             ],
635             "QMUIKit/QMUIResources": [
637             ],
638             "QMUIKit/QMUIComponents/QMUIImagePreviewView": [
640             ],
641             "QMUIKit/QMUIComponents/QMUITableViewCell": [
643             ],
644             "QMUIKit/QMUIComponents/QMUIButton": [
646             ],
647             "QMUIKit/QMUIComponents/QMUINavigationButton": [
649             ],
650             "QMUIKit/QMUIComponents/QMUIAssetLibrary": [
652             ],
653             "QMUIKit/QMUIComponents/QMUIZoomImageView": [
655             ],
656             "QMUIKit/QMUIComponents/QMUIAlertController": [
658             ],
659             "QMUIKit/QMUIComponents/QMUIEmptyView": [
661             ],
662             "QMUIKit/QMUIComponents/QMUIAppearance": [
664             ]
665           }
666         },
667         {
668           "name": "QMUILogManagerViewController",
669           "source_files": "QMUIKit/QMUIComponents/QMUILogManagerViewController.{h,m}",
670           "dependencies": {
671             "QMUIKit/QMUIMainFrame": [
673             ],
674             "QMUIKit/QMUIComponents/QMUIStaticTableView": [
676             ],
677             "QMUIKit/QMUIComponents/QMUITableView": [
679             ],
680             "QMUIKit/QMUIComponents/QMUIPopupMenuView": [
682             ],
683             "QMUIKit/QMUIComponents/QMUISearchController": [
685             ]
686           }
687         },
688         {
689           "name": "QMUILogWithConfigurationSupported",
690           "source_files": "QMUIKit/QMUIComponents/QMUILogger+QMUIConfigurationTemplate.{h,m}"
691         },
692         {
693           "name": "NavigationBarTransition",
694           "source_files": "QMUIKit/QMUIComponents/NavigationBarTransition/*.{h,m}",
695           "dependencies": {
696             "QMUIKit/QMUIMainFrame": [
698             ],
699             "QMUIKit/QMUIComponents/QMUINavigationTitleView": [
701             ]
702           }
703         },
704         {
705           "name": "QMUIBadge",
706           "source_files": "QMUIKit/QMUIComponents/QMUIBadge/*.{h,m}",
707           "dependencies": {
708             "QMUIKit/QMUIComponents/QMUILabel": [
710             ]
711           }
712         },
713         {
714           "name": "QMUIToastView",
715           "source_files": "QMUIKit/QMUIComponents/ToastView/*.{h,m}",
716           "dependencies": {
717             "QMUIKit/QMUIComponents/QMUIKeyboardManager": [
719             ]
720           }
721         },
722         {
723           "name": "QMUIStaticTableView",
724           "source_files": "QMUIKit/QMUIComponents/StaticTableView/*.{h,m}",
725           "dependencies": {
726             "QMUIKit/QMUIComponents/QMUITableViewCell": [
728             ],
729             "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
731             ]
732           }
733         }
734       ]
735     }
736   ]