[Add] RnpKit 1.2.5
[CocoaPods.git] / Specs / 4 / e / 6 / MKBeaconXButton / 0.0.3 / MKBeaconXButton.podspec.json
blob5e768bbaafadf219b9911d2988442bb119e8d949
2   "name": "MKBeaconXButton",
3   "version": "0.0.3",
4   "summary": "A short description of MKBeaconXButton.",
5   "description": "TODO: Add long description of the pod here.",
6   "homepage": "https://github.com/mokotechnology/MK-Button-iOS_SDK",
7   "license": {
8     "type": "MIT",
9     "file": "LICENSE"
10   },
11   "authors": {
12     "aadyx2007@163.com": "aadyx2007@163.com"
13   },
14   "source": {
15     "git": "https://github.com/mokotechnology/MK-Button-iOS_SDK.git",
16     "tag": "0.0.3"
17   },
18   "platforms": {
19     "ios": "12.0"
20   },
21   "resource_bundles": {
22     "MKBeaconXButton": [
23       "MKBeaconXButton/Assets/*.png"
24     ]
25   },
26   "subspecs": [
27     {
28       "name": "ApplicationModule",
29       "source_files": "MKBeaconXButton/Classes/ApplicationModule/**",
30       "dependencies": {
31         "MKBaseModuleLibrary": [
33         ]
34       }
35     },
36     {
37       "name": "ConnectManager",
38       "source_files": "MKBeaconXButton/Classes/ConnectManager/**",
39       "dependencies": {
40         "MKBeaconXButton/SDK": [
42         ],
43         "MKBaseModuleLibrary": [
45         ]
46       }
47     },
48     {
49       "name": "CTMediator",
50       "source_files": "MKBeaconXButton/Classes/CTMediator/**",
51       "dependencies": {
52         "MKBaseModuleLibrary": [
54         ],
55         "CTMediator": [
57         ]
58       }
59     },
60     {
61       "name": "SDK",
62       "source_files": "MKBeaconXButton/Classes/SDK/**",
63       "dependencies": {
64         "MKBaseBleModule": [
66         ]
67       }
68     },
69     {
70       "name": "Target",
71       "source_files": "MKBeaconXButton/Classes/Target/**",
72       "dependencies": {
73         "MKBeaconXButton/Functions": [
75         ]
76       }
77     },
78     {
79       "name": "Expand",
80       "dependencies": {
81         "MKBaseModuleLibrary": [
83         ],
84         "MKCustomUIModule": [
86         ]
87       },
88       "subspecs": [
89         {
90           "name": "View",
91           "subspecs": [
92             {
93               "name": "NTPickerView",
94               "source_files": "MKBeaconXButton/Classes/Expand/View/NTPickerView/**"
95             },
96             {
97               "name": "DeviceIDCell",
98               "source_files": "MKBeaconXButton/Classes/Expand/View/DeviceIDCell/**"
99             }
100           ]
101         }
102       ]
103     },
104     {
105       "name": "Functions",
106       "dependencies": {
107         "MKBeaconXButton/SDK": [
109         ],
110         "MKBeaconXButton/CTMediator": [
112         ],
113         "MKBeaconXButton/ConnectManager": [
115         ],
116         "MKBeaconXButton/Expand": [
118         ],
119         "MKBaseModuleLibrary": [
121         ],
122         "MKCustomUIModule": [
124         ],
125         "MKBeaconXCustomUI": [
127         ],
128         "HHTransition": [
130         ],
131         "MLInputDodger": [
133         ]
134       },
135       "subspecs": [
136         {
137           "name": "AboutPage",
138           "subspecs": [
139             {
140               "name": "Controller",
141               "source_files": "MKBeaconXButton/Classes/Functions/AboutPage/Controller/**"
142             }
143           ]
144         },
145         {
146           "name": "AccelerationPage",
147           "subspecs": [
148             {
149               "name": "Controller",
150               "source_files": "MKBeaconXButton/Classes/Functions/AccelerationPage/Controller/**",
151               "dependencies": {
152                 "MKBeaconXButton/Functions/AccelerationPage/Model": [
154                 ],
155                 "MKBeaconXButton/Functions/AccelerationPage/View": [
157                 ]
158               }
159             },
160             {
161               "name": "Model",
162               "source_files": "MKBeaconXButton/Classes/Functions/AccelerationPage/Model/**"
163             },
164             {
165               "name": "View",
166               "source_files": "MKBeaconXButton/Classes/Functions/AccelerationPage/View/**"
167             }
168           ]
169         },
170         {
171           "name": "AlarmDataExportPage",
172           "subspecs": [
173             {
174               "name": "Controller",
175               "source_files": "MKBeaconXButton/Classes/Functions/AlarmDataExportPage/Controller/**",
176               "dependencies": {
177                 "MKBeaconXButton/Functions/AlarmDataExportPage/View": [
179                 ]
180               }
181             },
182             {
183               "name": "View",
184               "source_files": "MKBeaconXButton/Classes/Functions/AlarmDataExportPage/View/**"
185             }
186           ]
187         },
188         {
189           "name": "AlarmEventPage",
190           "subspecs": [
191             {
192               "name": "Controller",
193               "source_files": "MKBeaconXButton/Classes/Functions/AlarmEventPage/Controller/**",
194               "dependencies": {
195                 "MKBeaconXButton/Functions/AlarmEventPage/Model": [
197                 ],
198                 "MKBeaconXButton/Functions/AlarmEventPage/View": [
200                 ],
201                 "MKBeaconXButton/Functions/AlarmDataExportPage/Controller": [
203                 ]
204               }
205             },
206             {
207               "name": "View",
208               "source_files": "MKBeaconXButton/Classes/Functions/AlarmEventPage/View/**"
209             },
210             {
211               "name": "Model",
212               "source_files": "MKBeaconXButton/Classes/Functions/AlarmEventPage/Model/**"
213             }
214           ]
215         },
216         {
217           "name": "AlarmModeConfigPage",
218           "subspecs": [
219             {
220               "name": "Controller",
221               "source_files": "MKBeaconXButton/Classes/Functions/AlarmModeConfigPage/Controller/**",
222               "dependencies": {
223                 "MKBeaconXButton/Functions/AlarmModeConfigPage/Model": [
225                 ],
226                 "MKBeaconXButton/Functions/AlarmModeConfigPage/View": [
228                 ],
229                 "MKBeaconXButton/Functions/AlarmNotiTypePage/Controller": [
231                 ]
232               }
233             },
234             {
235               "name": "View",
236               "source_files": "MKBeaconXButton/Classes/Functions/AlarmModeConfigPage/View/**"
237             },
238             {
239               "name": "Model",
240               "source_files": "MKBeaconXButton/Classes/Functions/AlarmModeConfigPage/Model/**"
241             }
242           ]
243         },
244         {
245           "name": "AlarmNotiTypePage",
246           "subspecs": [
247             {
248               "name": "Controller",
249               "source_files": "MKBeaconXButton/Classes/Functions/AlarmNotiTypePage/Controller/**",
250               "dependencies": {
251                 "MKBeaconXButton/Functions/AlarmNotiTypePage/Model": [
253                 ]
254               }
255             },
256             {
257               "name": "Model",
258               "source_files": "MKBeaconXButton/Classes/Functions/AlarmNotiTypePage/Model/**"
259             }
260           ]
261         },
262         {
263           "name": "AlarmPage",
264           "subspecs": [
265             {
266               "name": "Controller",
267               "source_files": "MKBeaconXButton/Classes/Functions/AlarmPage/Controller/**",
268               "dependencies": {
269                 "MKBeaconXButton/Functions/AlarmPage/Model": [
271                 ],
272                 "MKBeaconXButton/Functions/AlarmModeConfigPage/Controller": [
274                 ]
275               }
276             },
277             {
278               "name": "Model",
279               "source_files": "MKBeaconXButton/Classes/Functions/AlarmPage/Model/**"
280             }
281           ]
282         },
283         {
284           "name": "DeviceInfoPage",
285           "subspecs": [
286             {
287               "name": "Controller",
288               "source_files": "MKBeaconXButton/Classes/Functions/DeviceInfoPage/Controller/**",
289               "dependencies": {
290                 "MKBeaconXButton/Functions/DeviceInfoPage/Model": [
292                 ]
293               }
294             },
295             {
296               "name": "Model",
297               "source_files": "MKBeaconXButton/Classes/Functions/DeviceInfoPage/Model/**"
298             }
299           ]
300         },
301         {
302           "name": "DevicePage",
303           "subspecs": [
304             {
305               "name": "Controller",
306               "source_files": "MKBeaconXButton/Classes/Functions/DevicePage/Controller/**",
307               "dependencies": {
308                 "MKBeaconXButton/Functions/DevicePage/Model": [
310                 ],
311                 "MKBeaconXButton/Functions/QuickSwitchPage/Controller": [
313                 ],
314                 "MKBeaconXButton/Functions/UpdatePage/Controller": [
316                 ],
317                 "MKBeaconXButton/Functions/DeviceInfoPage/Controller": [
319                 ]
320               }
321             },
322             {
323               "name": "Model",
324               "source_files": "MKBeaconXButton/Classes/Functions/DevicePage/Model/**"
325             }
326           ]
327         },
328         {
329           "name": "DismissConfigPage",
330           "subspecs": [
331             {
332               "name": "Controller",
333               "source_files": "MKBeaconXButton/Classes/Functions/DismissConfigPage/Controller/**",
334               "dependencies": {
335                 "MKBeaconXButton/Functions/DismissConfigPage/Model": [
337                 ]
338               }
339             },
340             {
341               "name": "Model",
342               "source_files": "MKBeaconXButton/Classes/Functions/DismissConfigPage/Model/**"
343             }
344           ]
345         },
346         {
347           "name": "PowerSavePage",
348           "subspecs": [
349             {
350               "name": "Controller",
351               "source_files": "MKBeaconXButton/Classes/Functions/PowerSavePage/Controller/**",
352               "dependencies": {
353                 "MKBeaconXButton/Functions/PowerSavePage/Model": [
355                 ],
356                 "MKBeaconXButton/Functions/PowerSavePage/View": [
358                 ]
359               }
360             },
361             {
362               "name": "View",
363               "source_files": "MKBeaconXButton/Classes/Functions/PowerSavePage/View/**"
364             },
365             {
366               "name": "Model",
367               "source_files": "MKBeaconXButton/Classes/Functions/PowerSavePage/Model/**"
368             }
369           ]
370         },
371         {
372           "name": "QuickSwitchPage",
373           "subspecs": [
374             {
375               "name": "Controller",
376               "source_files": "MKBeaconXButton/Classes/Functions/QuickSwitchPage/Controller/**",
377               "dependencies": {
378                 "MKBeaconXButton/Functions/QuickSwitchPage/Model": [
380                 ]
381               }
382             },
383             {
384               "name": "Model",
385               "source_files": "MKBeaconXButton/Classes/Functions/QuickSwitchPage/Model/**"
386             }
387           ]
388         },
389         {
390           "name": "RemoteReminderPage",
391           "subspecs": [
392             {
393               "name": "Controller",
394               "source_files": "MKBeaconXButton/Classes/Functions/RemoteReminderPage/Controller/**",
395               "dependencies": {
396                 "MKBeaconXButton/Functions/RemoteReminderPage/Model": [
398                 ],
399                 "MKBeaconXButton/Functions/RemoteReminderPage/View": [
401                 ]
402               }
403             },
404             {
405               "name": "View",
406               "source_files": "MKBeaconXButton/Classes/Functions/RemoteReminderPage/View/**"
407             },
408             {
409               "name": "Model",
410               "source_files": "MKBeaconXButton/Classes/Functions/RemoteReminderPage/Model/**"
411             }
412           ]
413         },
414         {
415           "name": "ScanPage",
416           "subspecs": [
417             {
418               "name": "Controller",
419               "source_files": "MKBeaconXButton/Classes/Functions/ScanPage/Controller/**",
420               "dependencies": {
421                 "MKBeaconXButton/Functions/ScanPage/Model": [
423                 ],
424                 "MKBeaconXButton/Functions/ScanPage/View": [
426                 ],
427                 "MKBeaconXButton/Functions/ScanPage/Adopter": [
429                 ],
430                 "MKBeaconXButton/Functions/TabBarPage/Controller": [
432                 ],
433                 "MKBeaconXButton/Functions/AboutPage/Controller": [
435                 ]
436               }
437             },
438             {
439               "name": "View",
440               "source_files": "MKBeaconXButton/Classes/Functions/ScanPage/View/**",
441               "dependencies": {
442                 "MKBeaconXButton/Functions/ScanPage/Model": [
444                 ]
445               }
446             },
447             {
448               "name": "Model",
449               "source_files": "MKBeaconXButton/Classes/Functions/ScanPage/Model/**"
450             },
451             {
452               "name": "Adopter",
453               "source_files": "MKBeaconXButton/Classes/Functions/ScanPage/Adopter/**",
454               "dependencies": {
455                 "MKBeaconXButton/Functions/ScanPage/Model": [
457                 ],
458                 "MKBeaconXButton/Functions/ScanPage/View": [
460                 ]
461               }
462             }
463           ]
464         },
465         {
466           "name": "SettingPage",
467           "subspecs": [
468             {
469               "name": "Controller",
470               "source_files": "MKBeaconXButton/Classes/Functions/SettingPage/Controller/**",
471               "dependencies": {
472                 "MKBeaconXButton/Functions/SettingPage/Model": [
474                 ],
475                 "MKBeaconXButton/Functions/AlarmEventPage/Controller": [
477                 ],
478                 "MKBeaconXButton/Functions/DismissConfigPage/Controller": [
480                 ],
481                 "MKBeaconXButton/Functions/RemoteReminderPage/Controller": [
483                 ],
484                 "MKBeaconXButton/Functions/AccelerationPage/Controller": [
486                 ],
487                 "MKBeaconXButton/Functions/PowerSavePage/Controller": [
489                 ]
490               }
491             },
492             {
493               "name": "Model",
494               "source_files": "MKBeaconXButton/Classes/Functions/SettingPage/Model/**"
495             }
496           ]
497         },
498         {
499           "name": "TabBarPage",
500           "subspecs": [
501             {
502               "name": "Controller",
503               "source_files": "MKBeaconXButton/Classes/Functions/TabBarPage/Controller/**",
504               "dependencies": {
505                 "MKBeaconXButton/Functions/AlarmPage/Controller": [
507                 ],
508                 "MKBeaconXButton/Functions/SettingPage/Controller": [
510                 ],
511                 "MKBeaconXButton/Functions/DevicePage/Controller": [
513                 ]
514               }
515             }
516           ]
517         },
518         {
519           "name": "UpdatePage",
520           "dependencies": {
521             "iOSDFULibrary": [
523             ]
524           },
525           "subspecs": [
526             {
527               "name": "Controller",
528               "source_files": "MKBeaconXButton/Classes/Functions/UpdatePage/Controller/**",
529               "dependencies": {
530                 "MKBeaconXButton/Functions/UpdatePage/Model": [
532                 ]
533               }
534             },
535             {
536               "name": "Model",
537               "source_files": "MKBeaconXButton/Classes/Functions/UpdatePage/Model/**"
538             }
539           ]
540         }
541       ]
542     }
543   ]