[Add] Dalila 1.0.35
[CocoaPods.git] / Specs / 4 / 1 / 7 / MKScannerPro / 2.1.1 / MKScannerPro.podspec.json
blobd87993a063f907e7f488ad0df69b41ab6d34d7a5
2   "name": "MKScannerPro",
3   "version": "2.1.1",
4   "summary": "A short description of MKScannerPro.",
5   "description": "TODO: Add long description of the pod here.",
6   "homepage": "https://github.com/MKScannerPro/MKScannerPro_Scanner_Gateway_iOS",
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/MKScannerPro/MKScannerPro_Scanner_Gateway_iOS.git",
16     "tag": "2.1.1"
17   },
18   "platforms": {
19     "ios": "12.0"
20   },
21   "resource_bundles": {
22     "MKScannerPro": [
23       "MKScannerPro/Assets/*.png"
24     ]
25   },
26   "subspecs": [
27     {
28       "name": "Expand",
29       "dependencies": {
30         "MKBaseModuleLibrary": [
32         ],
33         "MKScannerPro/DeviceModel": [
35         ],
36         "MKCustomUIModule": [
38         ]
39       },
40       "subspecs": [
41         {
42           "name": "DatabaseManager",
43           "source_files": "MKScannerPro/Classes/Expand/DatabaseManager/**",
44           "dependencies": {
45             "FMDB": [
47             ]
48           }
49         },
50         {
51           "name": "BaseController",
52           "source_files": "MKScannerPro/Classes/Expand/BaseController/**"
53         }
54       ]
55     },
56     {
57       "name": "DeviceModel",
58       "source_files": "MKScannerPro/Classes/DeviceModel/**",
59       "dependencies": {
60         "MKBaseModuleLibrary": [
62         ],
63         "MKScannerPro/SDK/MQTT": [
65         ]
66       }
67     },
68     {
69       "name": "CTMediator",
70       "source_files": "MKScannerPro/Classes/CTMediator/**",
71       "dependencies": {
72         "CTMediator": [
74         ],
75         "MKScannerPro/DeviceModel": [
77         ]
78       }
79     },
80     {
81       "name": "Target",
82       "source_files": "MKScannerPro/Classes/Target/**",
83       "dependencies": {
84         "MKBaseModuleLibrary": [
86         ],
87         "MKScannerPro/Modules": [
89         ]
90       }
91     },
92     {
93       "name": "SDK",
94       "dependencies": {
95         "MKBaseModuleLibrary": [
97         ],
98         "MKBaseMQTTModule": [
100         ]
101       },
102       "subspecs": [
103         {
104           "name": "BLE",
105           "source_files": "MKScannerPro/Classes/SDK/BLE/**",
106           "dependencies": {
107             "MKBaseBleModule": [
109             ]
110           }
111         },
112         {
113           "name": "MQTT",
114           "source_files": "MKScannerPro/Classes/SDK/MQTT/**"
115         }
116       ]
117     },
118     {
119       "name": "Modules",
120       "dependencies": {
121         "MKScannerPro/DeviceModel": [
123         ],
124         "MKScannerPro/Expand": [
126         ],
127         "MKScannerPro/SDK": [
129         ],
130         "MKScannerPro/CTMediator": [
132         ],
133         "MKBaseModuleLibrary": [
135         ],
136         "MKCustomUIModule": [
138         ],
139         "MLInputDodger": [
141         ]
142       },
143       "subspecs": [
144         {
145           "name": "107PModule",
146           "subspecs": [
147             {
148               "name": "SDK",
149               "subspecs": [
150                 {
151                   "name": "MQTT",
152                   "source_files": "MKScannerPro/Classes/Modules/107PModule/SDK/MQTT/**"
153                 }
154               ]
155             },
156             {
157               "name": "Target",
158               "source_files": "MKScannerPro/Classes/Modules/107PModule/Target/**",
159               "dependencies": {
160                 "MKScannerPro/Modules/107PModule/Functions": [
162                 ]
163               }
164             },
165             {
166               "name": "Functions",
167               "dependencies": {
168                 "MKScannerPro/Modules/CommonModule": [
170                 ],
171                 "MKScannerPro/Modules/107PModule/SDK": [
173                 ]
174               },
175               "subspecs": [
176                 {
177                   "name": "DeviceDataPage",
178                   "subspecs": [
179                     {
180                       "name": "Controller",
181                       "source_files": "MKScannerPro/Classes/Modules/107PModule/Functions/DeviceDataPage/Controller/**",
182                       "dependencies": {
183                         "MKScannerPro/Modules/107PModule/Functions/SettingPage/Controller": [
185                         ],
186                         "MKScannerPro/Modules/107PModule/Functions/UploadOptionPage/Controller": [
188                         ]
189                       }
190                     }
191                   ]
192                 },
193                 {
194                   "name": "DeviceInfoPage",
195                   "subspecs": [
196                     {
197                       "name": "Controller",
198                       "source_files": "MKScannerPro/Classes/Modules/107PModule/Functions/DeviceInfoPage/Controller/**",
199                       "dependencies": {
200                         "MKScannerPro/Modules/107PModule/Functions/DeviceInfoPage/Model": [
202                         ]
203                       }
204                     },
205                     {
206                       "name": "Model",
207                       "source_files": "MKScannerPro/Classes/Modules/107PModule/Functions/DeviceInfoPage/Model/**"
208                     }
209                   ]
210                 },
211                 {
212                   "name": "DuplicateDataFilterPage",
213                   "subspecs": [
214                     {
215                       "name": "Controller",
216                       "source_files": "MKScannerPro/Classes/Modules/107PModule/Functions/DuplicateDataFilterPage/Controller/**",
217                       "dependencies": {
218                         "MKScannerPro/Modules/107PModule/Functions/DuplicateDataFilterPage/Model": [
220                         ]
221                       }
222                     },
223                     {
224                       "name": "Model",
225                       "source_files": "MKScannerPro/Classes/Modules/107PModule/Functions/DuplicateDataFilterPage/Model/**"
226                     }
227                   ]
228                 },
229                 {
230                   "name": "ModifyMQTTServerPage",
231                   "subspecs": [
232                     {
233                       "name": "Controller",
234                       "source_files": "MKScannerPro/Classes/Modules/107PModule/Functions/ModifyMQTTServerPage/Controller/**",
235                       "dependencies": {
236                         "MKScannerPro/Modules/107PModule/Functions/ModifyMQTTServerPage/Model": [
238                         ],
239                         "MKScannerPro/Modules/107PModule/Functions/ModifyMQTTServerPage/View": [
241                         ]
242                       }
243                     },
244                     {
245                       "name": "View",
246                       "source_files": "MKScannerPro/Classes/Modules/107PModule/Functions/ModifyMQTTServerPage/View/**"
247                     },
248                     {
249                       "name": "Model",
250                       "source_files": "MKScannerPro/Classes/Modules/107PModule/Functions/ModifyMQTTServerPage/Model/**"
251                     }
252                   ]
253                 },
254                 {
255                   "name": "NTPServerPage",
256                   "subspecs": [
257                     {
258                       "name": "Controller",
259                       "source_files": "MKScannerPro/Classes/Modules/107PModule/Functions/NTPServerPage/Controller/**",
260                       "dependencies": {
261                         "MKScannerPro/Modules/107PModule/Functions/NTPServerPage/Model": [
263                         ]
264                       }
265                     },
266                     {
267                       "name": "Model",
268                       "source_files": "MKScannerPro/Classes/Modules/107PModule/Functions/NTPServerPage/Model/**"
269                     }
270                   ]
271                 },
272                 {
273                   "name": "OTAPage",
274                   "subspecs": [
275                     {
276                       "name": "Controller",
277                       "source_files": "MKScannerPro/Classes/Modules/107PModule/Functions/OTAPage/Controller/**",
278                       "dependencies": {
279                         "MKScannerPro/Modules/107PModule/Functions/OTAPage/Model": [
281                         ],
282                         "MKScannerPro/Modules/107PModule/Functions/OTAPage/View": [
284                         ],
285                         "MKScannerPro/Modules/107PModule/Functions/SlaveFileSelectPage/Controller": [
287                         ]
288                       }
289                     },
290                     {
291                       "name": "View",
292                       "source_files": "MKScannerPro/Classes/Modules/107PModule/Functions/OTAPage/View/**"
293                     },
294                     {
295                       "name": "Model",
296                       "source_files": "MKScannerPro/Classes/Modules/107PModule/Functions/OTAPage/Model/**",
297                       "dependencies": {
298                         "iOSDFULibrary": [
300                         ]
301                       }
302                     }
303                   ]
304                 },
305                 {
306                   "name": "ServerForDevice",
307                   "subspecs": [
308                     {
309                       "name": "Controller",
310                       "source_files": "MKScannerPro/Classes/Modules/107PModule/Functions/ServerForDevice/Controller/**",
311                       "dependencies": {
312                         "MKScannerPro/Modules/107PModule/Functions/ServerForDevice/Model": [
314                         ],
315                         "MKScannerPro/Modules/107PModule/Functions/ServerForDevice/View": [
317                         ]
318                       }
319                     },
320                     {
321                       "name": "View",
322                       "source_files": "MKScannerPro/Classes/Modules/107PModule/Functions/ServerForDevice/View/**"
323                     },
324                     {
325                       "name": "Model",
326                       "source_files": "MKScannerPro/Classes/Modules/107PModule/Functions/ServerForDevice/Model/**"
327                     }
328                   ]
329                 },
330                 {
331                   "name": "ServerForDPPage",
332                   "subspecs": [
333                     {
334                       "name": "Controller",
335                       "source_files": "MKScannerPro/Classes/Modules/107PModule/Functions/ServerForDPPage/Controller/**",
336                       "dependencies": {
337                         "MKScannerPro/Modules/107PModule/Functions/ServerForDPPage/Model": [
339                         ],
340                         "MKScannerPro/Modules/107PModule/Functions/ServerForDPPage/View": [
342                         ]
343                       }
344                     },
345                     {
346                       "name": "View",
347                       "source_files": "MKScannerPro/Classes/Modules/107PModule/Functions/ServerForDPPage/View/**"
348                     },
349                     {
350                       "name": "Model",
351                       "source_files": "MKScannerPro/Classes/Modules/107PModule/Functions/ServerForDPPage/Model/**"
352                     }
353                   ]
354                 },
355                 {
356                   "name": "SettingPage",
357                   "subspecs": [
358                     {
359                       "name": "Controller",
360                       "source_files": "MKScannerPro/Classes/Modules/107PModule/Functions/SettingPage/Controller/**",
361                       "dependencies": {
362                         "MKScannerPro/Modules/107PModule/Functions/SettingPage/Model": [
364                         ],
365                         "MKScannerPro/Modules/107PModule/Functions/DeviceInfoPage/Controller": [
367                         ],
368                         "MKScannerPro/Modules/107PModule/Functions/SystemTimePage/Controller": [
370                         ],
371                         "MKScannerPro/Modules/107PModule/Functions/ModifyMQTTServerPage/Controller": [
373                         ],
374                         "MKScannerPro/Modules/107PModule/Functions/OTAPage/Controller": [
376                         ]
377                       }
378                     },
379                     {
380                       "name": "Model",
381                       "source_files": "MKScannerPro/Classes/Modules/107PModule/Functions/SettingPage/Model/**"
382                     }
383                   ]
384                 },
385                 {
386                   "name": "SlaveFileSelectPage",
387                   "subspecs": [
388                     {
389                       "name": "Controller",
390                       "source_files": "MKScannerPro/Classes/Modules/107PModule/Functions/SlaveFileSelectPage/Controller/**"
391                     }
392                   ]
393                 },
394                 {
395                   "name": "SystemTimePage",
396                   "subspecs": [
397                     {
398                       "name": "Controller",
399                       "source_files": "MKScannerPro/Classes/Modules/107PModule/Functions/SystemTimePage/Controller/**",
400                       "dependencies": {
401                         "MKScannerPro/Modules/107PModule/Functions/SystemTimePage/View": [
403                         ],
404                         "MKScannerPro/Modules/107PModule/Functions/NTPServerPage/Controller": [
406                         ]
407                       }
408                     },
409                     {
410                       "name": "View",
411                       "source_files": "MKScannerPro/Classes/Modules/107PModule/Functions/SystemTimePage/View/**"
412                     }
413                   ]
414                 },
415                 {
416                   "name": "UploadDataOptionPage",
417                   "subspecs": [
418                     {
419                       "name": "Controller",
420                       "source_files": "MKScannerPro/Classes/Modules/107PModule/Functions/UploadDataOptionPage/Controller/**",
421                       "dependencies": {
422                         "MKScannerPro/Modules/107PModule/Functions/UploadDataOptionPage/Model": [
424                         ]
425                       }
426                     },
427                     {
428                       "name": "Model",
429                       "source_files": "MKScannerPro/Classes/Modules/107PModule/Functions/UploadDataOptionPage/Model/**"
430                     }
431                   ]
432                 },
433                 {
434                   "name": "UploadOptionPage",
435                   "subspecs": [
436                     {
437                       "name": "Controller",
438                       "source_files": "MKScannerPro/Classes/Modules/107PModule/Functions/UploadOptionPage/Controller/**",
439                       "dependencies": {
440                         "MKScannerPro/Modules/107PModule/Functions/UploadOptionPage/View": [
442                         ],
443                         "MKScannerPro/Modules/107PModule/Functions/UploadOptionPage/Model": [
445                         ],
446                         "MKScannerPro/Modules/107PModule/Functions/UploadDataOptionPage/Controller": [
448                         ],
449                         "MKScannerPro/Modules/107PModule/Functions/DuplicateDataFilterPage/Controller": [
451                         ],
452                         "MKScannerPro/Modules/107PModule/Functions/FilterPages": [
454                         ]
455                       }
456                     },
457                     {
458                       "name": "View",
459                       "source_files": "MKScannerPro/Classes/Modules/107PModule/Functions/UploadOptionPage/View/**"
460                     },
461                     {
462                       "name": "Model",
463                       "source_files": "MKScannerPro/Classes/Modules/107PModule/Functions/UploadOptionPage/Model/**"
464                     }
465                   ]
466                 },
467                 {
468                   "name": "FilterPages",
469                   "subspecs": [
470                     {
471                       "name": "FilterByAdvNamePage",
472                       "subspecs": [
473                         {
474                           "name": "Controller",
475                           "source_files": "MKScannerPro/Classes/Modules/107PModule/Functions/FilterPages/FilterByAdvNamePage/Controller/**",
476                           "dependencies": {
477                             "MKScannerPro/Modules/107PModule/Functions/FilterPages/FilterByAdvNamePage/Model": [
479                             ]
480                           }
481                         },
482                         {
483                           "name": "Model",
484                           "source_files": "MKScannerPro/Classes/Modules/107PModule/Functions/FilterPages/FilterByAdvNamePage/Model/**"
485                         }
486                       ]
487                     },
488                     {
489                       "name": "FilterByBeaconPage",
490                       "subspecs": [
491                         {
492                           "name": "Controller",
493                           "source_files": "MKScannerPro/Classes/Modules/107PModule/Functions/FilterPages/FilterByBeaconPage/Controller/**",
494                           "dependencies": {
495                             "MKScannerPro/Modules/107PModule/Functions/FilterPages/FilterByBeaconPage/Model": [
497                             ],
498                             "MKScannerPro/Modules/107PModule/Functions/FilterPages/FilterByBeaconPage/Header": [
500                             ]
501                           }
502                         },
503                         {
504                           "name": "Header",
505                           "source_files": "MKScannerPro/Classes/Modules/107PModule/Functions/FilterPages/FilterByBeaconPage/Header/**"
506                         },
507                         {
508                           "name": "Model",
509                           "source_files": "MKScannerPro/Classes/Modules/107PModule/Functions/FilterPages/FilterByBeaconPage/Model/**",
510                           "dependencies": {
511                             "MKScannerPro/Modules/107PModule/Functions/FilterPages/FilterByBeaconPage/Header": [
513                             ]
514                           }
515                         }
516                       ]
517                     },
518                     {
519                       "name": "FilterByMacPage",
520                       "subspecs": [
521                         {
522                           "name": "Controller",
523                           "source_files": "MKScannerPro/Classes/Modules/107PModule/Functions/FilterPages/FilterByMacPage/Controller/**",
524                           "dependencies": {
525                             "MKScannerPro/Modules/107PModule/Functions/FilterPages/FilterByMacPage/Model": [
527                             ]
528                           }
529                         },
530                         {
531                           "name": "Model",
532                           "source_files": "MKScannerPro/Classes/Modules/107PModule/Functions/FilterPages/FilterByMacPage/Model/**"
533                         }
534                       ]
535                     },
536                     {
537                       "name": "FilterByOtherPage",
538                       "subspecs": [
539                         {
540                           "name": "Controller",
541                           "source_files": "MKScannerPro/Classes/Modules/107PModule/Functions/FilterPages/FilterByOtherPage/Controller/**",
542                           "dependencies": {
543                             "MKScannerPro/Modules/107PModule/Functions/FilterPages/FilterByOtherPage/Model": [
545                             ]
546                           }
547                         },
548                         {
549                           "name": "Model",
550                           "source_files": "MKScannerPro/Classes/Modules/107PModule/Functions/FilterPages/FilterByOtherPage/Model/**"
551                         }
552                       ]
553                     },
554                     {
555                       "name": "FilterByRawDataPage",
556                       "subspecs": [
557                         {
558                           "name": "Controller",
559                           "source_files": "MKScannerPro/Classes/Modules/107PModule/Functions/FilterPages/FilterByRawDataPage/Controller/**",
560                           "dependencies": {
561                             "MKScannerPro/Modules/107PModule/Functions/FilterPages/FilterByRawDataPage/Model": [
563                             ],
564                             "MKScannerPro/Modules/107PModule/Functions/FilterPages/FilterByBeaconPage/Controller": [
566                             ],
567                             "MKScannerPro/Modules/107PModule/Functions/FilterPages/FilterByUIDPage/Controller": [
569                             ],
570                             "MKScannerPro/Modules/107PModule/Functions/FilterPages/FilterByURLPage/Controller": [
572                             ],
573                             "MKScannerPro/Modules/107PModule/Functions/FilterPages/FilterByTLMPage/Controller": [
575                             ],
576                             "MKScannerPro/Modules/107PModule/Functions/FilterPages/FilterByOtherPage/Controller": [
578                             ]
579                           }
580                         },
581                         {
582                           "name": "Model",
583                           "source_files": "MKScannerPro/Classes/Modules/107PModule/Functions/FilterPages/FilterByRawDataPage/Model/**"
584                         }
585                       ]
586                     },
587                     {
588                       "name": "FilterByTLMPage",
589                       "subspecs": [
590                         {
591                           "name": "Controller",
592                           "source_files": "MKScannerPro/Classes/Modules/107PModule/Functions/FilterPages/FilterByTLMPage/Controller/**",
593                           "dependencies": {
594                             "MKScannerPro/Modules/107PModule/Functions/FilterPages/FilterByTLMPage/Model": [
596                             ]
597                           }
598                         },
599                         {
600                           "name": "Model",
601                           "source_files": "MKScannerPro/Classes/Modules/107PModule/Functions/FilterPages/FilterByTLMPage/Model/**"
602                         }
603                       ]
604                     },
605                     {
606                       "name": "FilterByUIDPage",
607                       "subspecs": [
608                         {
609                           "name": "Controller",
610                           "source_files": "MKScannerPro/Classes/Modules/107PModule/Functions/FilterPages/FilterByUIDPage/Controller/**",
611                           "dependencies": {
612                             "MKScannerPro/Modules/107PModule/Functions/FilterPages/FilterByUIDPage/Model": [
614                             ]
615                           }
616                         },
617                         {
618                           "name": "Model",
619                           "source_files": "MKScannerPro/Classes/Modules/107PModule/Functions/FilterPages/FilterByUIDPage/Model/**"
620                         }
621                       ]
622                     },
623                     {
624                       "name": "FilterByURLPage",
625                       "subspecs": [
626                         {
627                           "name": "Controller",
628                           "source_files": "MKScannerPro/Classes/Modules/107PModule/Functions/FilterPages/FilterByURLPage/Controller/**",
629                           "dependencies": {
630                             "MKScannerPro/Modules/107PModule/Functions/FilterPages/FilterByURLPage/Model": [
632                             ]
633                           }
634                         },
635                         {
636                           "name": "Model",
637                           "source_files": "MKScannerPro/Classes/Modules/107PModule/Functions/FilterPages/FilterByURLPage/Model/**"
638                         }
639                       ]
640                     }
641                   ]
642                 }
643               ]
644             }
645           ]
646         },
647         {
648           "name": "107Module",
649           "subspecs": [
650             {
651               "name": "SDK",
652               "subspecs": [
653                 {
654                   "name": "MQTT",
655                   "source_files": "MKScannerPro/Classes/Modules/107Module/SDK/MQTT/**"
656                 }
657               ]
658             },
659             {
660               "name": "Target",
661               "source_files": "MKScannerPro/Classes/Modules/107Module/Target/**",
662               "dependencies": {
663                 "MKScannerPro/Modules/107Module/Functions": [
665                 ]
666               }
667             },
668             {
669               "name": "Functions",
670               "dependencies": {
671                 "MKScannerPro/Modules/CommonModule": [
673                 ],
674                 "MKScannerPro/Modules/107Module/SDK": [
676                 ]
677               },
678               "subspecs": [
679                 {
680                   "name": "DeviceDataPage",
681                   "subspecs": [
682                     {
683                       "name": "Controller",
684                       "source_files": "MKScannerPro/Classes/Modules/107Module/Functions/DeviceDataPage/Controller/**",
685                       "dependencies": {
686                         "MKScannerPro/Modules/107Module/Functions/SettingPage/Controller": [
688                         ],
689                         "MKScannerPro/Modules/107Module/Functions/UploadOptionPage/Controller": [
691                         ]
692                       }
693                     }
694                   ]
695                 },
696                 {
697                   "name": "DeviceInfoPage",
698                   "subspecs": [
699                     {
700                       "name": "Controller",
701                       "source_files": "MKScannerPro/Classes/Modules/107Module/Functions/DeviceInfoPage/Controller/**"
702                     }
703                   ]
704                 },
705                 {
706                   "name": "DuplicateDataFilterPage",
707                   "subspecs": [
708                     {
709                       "name": "Controller",
710                       "source_files": "MKScannerPro/Classes/Modules/107Module/Functions/DuplicateDataFilterPage/Controller/**",
711                       "dependencies": {
712                         "MKScannerPro/Modules/107Module/Functions/DuplicateDataFilterPage/Model": [
714                         ]
715                       }
716                     },
717                     {
718                       "name": "Model",
719                       "source_files": "MKScannerPro/Classes/Modules/107Module/Functions/DuplicateDataFilterPage/Model/**"
720                     }
721                   ]
722                 },
723                 {
724                   "name": "FilterConditionPage",
725                   "subspecs": [
726                     {
727                       "name": "Controller",
728                       "source_files": "MKScannerPro/Classes/Modules/107Module/Functions/FilterConditionPage/Controller/**",
729                       "dependencies": {
730                         "MKScannerPro/Modules/107Module/Functions/FilterConditionPage/Model": [
732                         ]
733                       }
734                     },
735                     {
736                       "name": "Model",
737                       "source_files": "MKScannerPro/Classes/Modules/107Module/Functions/FilterConditionPage/Model/**"
738                     }
739                   ]
740                 },
741                 {
742                   "name": "OTAPage",
743                   "subspecs": [
744                     {
745                       "name": "Controller",
746                       "source_files": "MKScannerPro/Classes/Modules/107Module/Functions/OTAPage/Controller/**"
747                     }
748                   ]
749                 },
750                 {
751                   "name": "ServerForDevice",
752                   "subspecs": [
753                     {
754                       "name": "Controller",
755                       "source_files": "MKScannerPro/Classes/Modules/107Module/Functions/ServerForDevice/Controller/**",
756                       "dependencies": {
757                         "MKScannerPro/Modules/107Module/Functions/ServerForDevice/Model": [
759                         ],
760                         "MKScannerPro/Modules/107Module/Functions/ServerForDevice/View": [
762                         ]
763                       }
764                     },
765                     {
766                       "name": "View",
767                       "source_files": "MKScannerPro/Classes/Modules/107Module/Functions/ServerForDevice/View/**"
768                     },
769                     {
770                       "name": "Model",
771                       "source_files": "MKScannerPro/Classes/Modules/107Module/Functions/ServerForDevice/Model/**"
772                     }
773                   ]
774                 },
775                 {
776                   "name": "SettingPage",
777                   "subspecs": [
778                     {
779                       "name": "Controller",
780                       "source_files": "MKScannerPro/Classes/Modules/107Module/Functions/SettingPage/Controller/**",
781                       "dependencies": {
782                         "MKScannerPro/Modules/107Module/Functions/SettingPage/Model": [
784                         ],
785                         "MKScannerPro/Modules/107Module/Functions/DeviceInfoPage/Controller": [
787                         ],
788                         "MKScannerPro/Modules/107Module/Functions/SystemTimePage/Controller": [
790                         ],
791                         "MKScannerPro/Modules/107Module/Functions/OTAPage/Controller": [
793                         ]
794                       }
795                     },
796                     {
797                       "name": "Model",
798                       "source_files": "MKScannerPro/Classes/Modules/107Module/Functions/SettingPage/Model/**"
799                     }
800                   ]
801                 },
802                 {
803                   "name": "SystemTimePage",
804                   "subspecs": [
805                     {
806                       "name": "Controller",
807                       "source_files": "MKScannerPro/Classes/Modules/107Module/Functions/SystemTimePage/Controller/**"
808                     }
809                   ]
810                 },
811                 {
812                   "name": "TypeFilterPage",
813                   "subspecs": [
814                     {
815                       "name": "Controller",
816                       "source_files": "MKScannerPro/Classes/Modules/107Module/Functions/TypeFilterPage/Controller/**",
817                       "dependencies": {
818                         "MKScannerPro/Modules/107Module/Functions/TypeFilterPage/Model": [
820                         ]
821                       }
822                     },
823                     {
824                       "name": "Model",
825                       "source_files": "MKScannerPro/Classes/Modules/107Module/Functions/TypeFilterPage/Model/**"
826                     }
827                   ]
828                 },
829                 {
830                   "name": "UploadDataOptionPage",
831                   "subspecs": [
832                     {
833                       "name": "Controller",
834                       "source_files": "MKScannerPro/Classes/Modules/107Module/Functions/UploadDataOptionPage/Controller/**",
835                       "dependencies": {
836                         "MKScannerPro/Modules/107Module/Functions/UploadDataOptionPage/Model": [
838                         ]
839                       }
840                     },
841                     {
842                       "name": "Model",
843                       "source_files": "MKScannerPro/Classes/Modules/107Module/Functions/UploadDataOptionPage/Model/**"
844                     }
845                   ]
846                 },
847                 {
848                   "name": "UploadOptionPage",
849                   "subspecs": [
850                     {
851                       "name": "Controller",
852                       "source_files": "MKScannerPro/Classes/Modules/107Module/Functions/UploadOptionPage/Controller/**",
853                       "dependencies": {
854                         "MKScannerPro/Modules/107Module/Functions/UploadOptionPage/Model": [
856                         ],
857                         "MKScannerPro/Modules/107Module/Functions/TypeFilterPage/Controller": [
859                         ],
860                         "MKScannerPro/Modules/107Module/Functions/FilterConditionPage/Controller": [
862                         ],
863                         "MKScannerPro/Modules/107Module/Functions/DuplicateDataFilterPage/Controller": [
865                         ],
866                         "MKScannerPro/Modules/107Module/Functions/UploadDataOptionPage/Controller": [
868                         ]
869                       }
870                     },
871                     {
872                       "name": "Model",
873                       "source_files": "MKScannerPro/Classes/Modules/107Module/Functions/UploadOptionPage/Model/**"
874                     }
875                   ]
876                 }
877               ]
878             }
879           ]
880         },
881         {
882           "name": "MainModule",
883           "dependencies": {
884             "MKScannerPro/Modules/CommonModule": [
886             ]
887           },
888           "subspecs": [
889             {
890               "name": "SDK",
891               "source_files": "MKScannerPro/Classes/Modules/MainModule/SDK/**"
892             },
893             {
894               "name": "Functions",
895               "dependencies": {
896                 "MKScannerPro/Modules/MainModule/SDK": [
898                 ]
899               },
900               "subspecs": [
901                 {
902                   "name": "DeviceListPage",
903                   "subspecs": [
904                     {
905                       "name": "Controller",
906                       "source_files": "MKScannerPro/Classes/Modules/MainModule/Functions/DeviceListPage/Controller/**",
907                       "dependencies": {
908                         "MKScannerPro/Modules/MainModule/Functions/DeviceListPage/View": [
910                         ],
911                         "MKScannerPro/Modules/MainModule/Functions/ScanPage/Controller": [
913                         ],
914                         "MKScannerPro/Modules/MainModule/Functions/ServerForAPP/Controller": [
916                         ]
917                       }
918                     },
919                     {
920                       "name": "View",
921                       "source_files": "MKScannerPro/Classes/Modules/MainModule/Functions/DeviceListPage/View/**"
922                     }
923                   ]
924                 },
925                 {
926                   "name": "ScanPage",
927                   "subspecs": [
928                     {
929                       "name": "Controller",
930                       "source_files": "MKScannerPro/Classes/Modules/MainModule/Functions/ScanPage/Controller/**",
931                       "dependencies": {
932                         "MKScannerPro/Modules/MainModule/Functions/ScanPage/View": [
934                         ],
935                         "MKScannerPro/Modules/MainModule/Functions/ScanPage/Model": [
937                         ]
938                       }
939                     },
940                     {
941                       "name": "Model",
942                       "source_files": "MKScannerPro/Classes/Modules/MainModule/Functions/ScanPage/Model/**"
943                     },
944                     {
945                       "name": "View",
946                       "source_files": "MKScannerPro/Classes/Modules/MainModule/Functions/ScanPage/View/**",
947                       "dependencies": {
948                         "MKScannerPro/Modules/MainModule/Functions/ScanPage/Model": [
950                         ]
951                       }
952                     }
953                   ]
954                 },
955                 {
956                   "name": "ServerForAPP",
957                   "subspecs": [
958                     {
959                       "name": "Controller",
960                       "source_files": "MKScannerPro/Classes/Modules/MainModule/Functions/ServerForAPP/Controller/**",
961                       "dependencies": {
962                         "MKScannerPro/Modules/MainModule/Functions/ServerForAPP/View": [
964                         ],
965                         "MKScannerPro/Modules/MainModule/Functions/ServerForAPP/Model": [
967                         ]
968                       }
969                     },
970                     {
971                       "name": "Model",
972                       "source_files": "MKScannerPro/Classes/Modules/MainModule/Functions/ServerForAPP/Model/**"
973                     },
974                     {
975                       "name": "View",
976                       "source_files": "MKScannerPro/Classes/Modules/MainModule/Functions/ServerForAPP/View/**"
977                     }
978                   ]
979                 }
980               ]
981             }
982           ]
983         },
984         {
985           "name": "CommonModule",
986           "subspecs": [
987             {
988               "name": "Pages",
989               "subspecs": [
990                 {
991                   "name": "ConnectionSettingPage",
992                   "subspecs": [
993                     {
994                       "name": "Controller",
995                       "source_files": "MKScannerPro/Classes/Modules/CommonModule/Pages/ConnectionSettingPage/Controller/**",
996                       "dependencies": {
997                         "MKScannerPro/Modules/CommonModule/Pages/ConnectionSettingPage/Protocol": [
999                         ]
1000                       }
1001                     },
1002                     {
1003                       "name": "Protocol",
1004                       "source_files": "MKScannerPro/Classes/Modules/CommonModule/Pages/ConnectionSettingPage/Protocol/**"
1005                     }
1006                   ]
1007                 },
1008                 {
1009                   "name": "ConnectSuccessPage",
1010                   "subspecs": [
1011                     {
1012                       "name": "Controller",
1013                       "source_files": "MKScannerPro/Classes/Modules/CommonModule/Pages/ConnectSuccessPage/Controller/**"
1014                     }
1015                   ]
1016                 },
1017                 {
1018                   "name": "DataReportingPage",
1019                   "subspecs": [
1020                     {
1021                       "name": "Controller",
1022                       "source_files": "MKScannerPro/Classes/Modules/CommonModule/Pages/DataReportingPage/Controller/**",
1023                       "dependencies": {
1024                         "MKScannerPro/Modules/CommonModule/Pages/DataReportingPage/Protocol": [
1026                         ]
1027                       }
1028                     },
1029                     {
1030                       "name": "Protocol",
1031                       "source_files": "MKScannerPro/Classes/Modules/CommonModule/Pages/DataReportingPage/Protocol/**"
1032                     }
1033                   ]
1034                 },
1035                 {
1036                   "name": "LEDSettingPage",
1037                   "subspecs": [
1038                     {
1039                       "name": "Controller",
1040                       "source_files": "MKScannerPro/Classes/Modules/CommonModule/Pages/LEDSettingPage/Controller/**",
1041                       "dependencies": {
1042                         "MKScannerPro/Modules/CommonModule/Pages/LEDSettingPage/Protocol": [
1044                         ]
1045                       }
1046                     },
1047                     {
1048                       "name": "Protocol",
1049                       "source_files": "MKScannerPro/Classes/Modules/CommonModule/Pages/LEDSettingPage/Protocol/**"
1050                     }
1051                   ]
1052                 },
1053                 {
1054                   "name": "MQTTSettingForDevicePage",
1055                   "subspecs": [
1056                     {
1057                       "name": "Controller",
1058                       "source_files": "MKScannerPro/Classes/Modules/CommonModule/Pages/MQTTSettingForDevicePage/Controller/**",
1059                       "dependencies": {
1060                         "MKScannerPro/Modules/CommonModule/Pages/MQTTSettingForDevicePage/Protocol": [
1062                         ],
1063                         "MKScannerPro/Modules/CommonModule/Pages/MQTTSettingForDevicePage/View": [
1065                         ]
1066                       }
1067                     },
1068                     {
1069                       "name": "Protocol",
1070                       "source_files": "MKScannerPro/Classes/Modules/CommonModule/Pages/MQTTSettingForDevicePage/Protocol/**"
1071                     },
1072                     {
1073                       "name": "View",
1074                       "source_files": "MKScannerPro/Classes/Modules/CommonModule/Pages/MQTTSettingForDevicePage/View/**"
1075                     }
1076                   ]
1077                 },
1078                 {
1079                   "name": "NetworkStatusPage",
1080                   "subspecs": [
1081                     {
1082                       "name": "Controller",
1083                       "source_files": "MKScannerPro/Classes/Modules/CommonModule/Pages/NetworkStatusPage/Controller/**",
1084                       "dependencies": {
1085                         "MKScannerPro/Modules/CommonModule/Pages/NetworkStatusPage/Protocol": [
1087                         ]
1088                       }
1089                     },
1090                     {
1091                       "name": "Protocol",
1092                       "source_files": "MKScannerPro/Classes/Modules/CommonModule/Pages/NetworkStatusPage/Protocol/**"
1093                     }
1094                   ]
1095                 },
1096                 {
1097                   "name": "ScanTimeoutOptionPage",
1098                   "subspecs": [
1099                     {
1100                       "name": "Controller",
1101                       "source_files": "MKScannerPro/Classes/Modules/CommonModule/Pages/ScanTimeoutOptionPage/Controller/**",
1102                       "dependencies": {
1103                         "MKScannerPro/Modules/CommonModule/Pages/ScanTimeoutOptionPage/Protocol": [
1105                         ]
1106                       }
1107                     },
1108                     {
1109                       "name": "Protocol",
1110                       "source_files": "MKScannerPro/Classes/Modules/CommonModule/Pages/ScanTimeoutOptionPage/Protocol/**"
1111                     }
1112                   ]
1113                 }
1114               ]
1115             },
1116             {
1117               "name": "Views",
1118               "subspecs": [
1119                 {
1120                   "name": "DeviceDataPageView",
1121                   "source_files": "MKScannerPro/Classes/Modules/CommonModule/Views/DeviceDataPageView/**"
1122                 },
1123                 {
1124                   "name": "FilterBeaconCell",
1125                   "source_files": "MKScannerPro/Classes/Modules/CommonModule/Views/FilterBeaconCell/**"
1126                 },
1127                 {
1128                   "name": "FilterByRawDataCell",
1129                   "source_files": "MKScannerPro/Classes/Modules/CommonModule/Views/FilterByRawDataCell/**"
1130                 },
1131                 {
1132                   "name": "FilterEditSectionHeaderView",
1133                   "source_files": "MKScannerPro/Classes/Modules/CommonModule/Views/FilterEditSectionHeaderView/**"
1134                 },
1135                 {
1136                   "name": "FilterNormalTextFieldCell",
1137                   "source_files": "MKScannerPro/Classes/Modules/CommonModule/Views/FilterNormalTextFieldCell/**"
1138                 }
1139               ]
1140             }
1141           ]
1142         }
1143       ]
1144     }
1145   ]