[Add] com-qqsdk-control-Tools 1.2.1
[CocoaPods.git] / Specs / 8 / 1 / 2 / MyiOSHelpers / 0.0.1 / MyiOSHelpers.podspec.json
blobd8c44608cd59060e482d378d167e2ce83652ef33
2   "name": "MyiOSHelpers",
3   "version": "0.0.1",
4   "homepage": "http://github.com/premosystems/MyiOSHelpers",
5   "authors": {
6     "Vincil Bishop": "vincil.bishop@vbishop.com"
7   },
8   "license": "MIT",
9   "summary": "A collection of often used but time consuming to recreate logic for iOS.",
10   "source": {
11     "git": "https://github.com/premosystems/MyiOSHelpers.git",
12     "tag": "0.0.1"
13   },
14   "requires_arc": true,
15   "platforms": {
16     "ios": "7.0"
17   },
18   "resources": "MyiOSHelpers.podspec",
19   "source_files": "MyiOSHelpers/*.{h,m}",
20   "subspecs": [
21     {
22       "name": "Logic",
23       "source_files": "MyiOSHelpers/Logic/*.{h,m}",
24       "subspecs": [
25         {
26           "name": "ThirdPartyHelpers",
27           "source_files": "MyiOSHelpers/Logic/ThirdPartyHelpers/*.h",
28           "subspecs": [
29             {
30               "name": "CoreLocation",
31               "source_files": "MyiOSHelpers/Logic/ThirdPartyHelpers/CoreLocation/*.{h,m}",
32               "ios": {
33                 "frameworks": "CoreLocation",
34                 "dependencies": {
35                   "MyiOSHelpers/Logic/Blocks": [
37                   ],
38                   "MyiOSHelpers/Logic/Categories": [
40                   ],
41                   "MyiOSHelpers/Logic/Common": [
43                   ]
44                 }
45               }
46             },
47             {
48               "name": "CoreBluetooth",
49               "source_files": "MyiOSHelpers/Logic/ThirdPartyHelpers/CoreBluetooth/*.{h,m}",
50               "ios": {
51                 "frameworks": "CoreBluetooth",
52                 "dependencies": {
53                   "MyiOSHelpers/Logic/Blocks": [
55                   ],
56                   "MyiOSHelpers/Logic/Categories": [
58                   ],
59                   "MyiOSHelpers/Logic/Common": [
61                   ]
62                 }
63               }
64             },
65             {
66               "name": "MongoDB",
67               "source_files": "MyiOSHelpers/Logic/ThirdPartyHelpers/Mongo/*.{h,m}",
68               "ios": {
69                 "dependencies": {
70                   "MyiOSHelpers/Logic/ThirdPartyHelpers/KeyValueObjectMapping": [
72                   ],
73                   "NSObject-ObjectMap": [
74                     "~> 2.2"
75                   ]
76                 }
77               }
78             },
79             {
80               "name": "KeyValueObjectMapping",
81               "source_files": "MyiOSHelpers/Logic/ThirdPartyHelpers/KeyValueObjectMapping/*.{h,m}",
82               "ios": {
83                 "dependencies": {
84                   "DCKeyValueObjectMapping": [
85                     "~>1.4.0"
86                   ]
87                 }
88               }
89             },
90             {
91               "name": "Twilio",
92               "source_files": "MyiOSHelpers/Logic/ThirdPartyHelpers/Twilio/*.{h,m}",
93               "prefix_header_contents": "#import \"TwilioClient.h\"",
94               "ios": {
95                 "dependencies": {
96                   "MyiOSHelpers/Logic/Common": [
98                   ]
99                 }
100               },
101               "dependencies": {
102                 "TwilioSDK": [
104                 ]
105               }
106             }
107           ]
108         },
109         {
110           "name": "Blocks",
111           "source_files": "MyiOSHelpers/Logic/Blocks/*.h"
112         },
113         {
114           "name": "Categories",
115           "source_files": "MyiOSHelpers/Logic/Categories/*.{h,m}"
116         },
117         {
118           "name": "Common",
119           "source_files": "MyiOSHelpers/Logic/Common/*.{h,m}",
120           "subspecs": [
121             {
122               "name": "LumberjackHelpers",
123               "ios": {
124                 "dependencies": {
125                   "LumberjackPrettyClassInformation": [
126                     "~>1.0.0"
127                   ],
128                   "CocoaLumberjack": [
129                     "~>1.8.1"
130                   ]
131                 }
132               },
133               "prefix_header_contents": [
134                 "#import \"Lumberjack-Default-Log-Level.h\"",
135                 "#import \"PrettyClassInformationLogFormatter.h\""
136               ],
137               "source_files": "MyiOSHelpers/Logic/Common/LumberjackHelpers/*.{h,m}"
138             }
139           ]
140         }
141       ]
142     },
143     {
144       "name": "View",
145       "source_files": "MyiOSHelpers/View/*.{h,m}",
146       "subspecs": [
147         {
148           "name": "Screens",
149           "source_files": "MyiOSHelpers/View/Screens/*.{h,m}",
150           "subspecs": [
151             {
152               "name": "Drawers",
153               "prefix_header_contents": [
154                 "#import \"MMDrawerController.h\"",
155                 "#import \"MMDrawerBarButtonItem.h\"",
156                 "#import \"UIViewController+MMDrawerController.h\""
157               ],
158               "source_files": "MyiOSHelpers/View/Screens/Drawers/*.{h,m}",
159               "ios": {
160                 "dependencies": {
161                   "MMDrawerController": [
162                     "~> 0.5.2"
163                   ]
164                 }
165               }
166             },
167             {
168               "name": "FormViewController",
169               "source_files": "MyiOSHelpers/View/Screens/FormViewController/*.{h,m}",
170               "ios": {
171                 "dependencies": {
172                   "RDVKeyboardAvoiding": [
173                     "~>1.1.0"
174                   ],
175                   "US2FormValidator": [
176                     "~> 1.1.2"
177                   ],
178                   "MyiOSHelpers/Logic/Blocks": [
180                   ],
181                   "MyiOSHelpers/View/Categories": [
183                   ]
184                 }
185               }
186             },
187             {
188               "name": "LoginViewController",
189               "source_files": "MyiOSHelpers/View/Screens/LoginViewController/*.{h,m}",
190               "ios": {
191                 "dependencies": {
192                   "MyiOSHelpers/View/Screens/FormViewController": [
194                   ],
195                   "MBProgressHUD": [
196                     "~>0.8"
197                   ]
198                 }
199               }
200             }
201           ]
202         },
203         {
204           "name": "Categories",
205           "source_files": "MyiOSHelpers/View/Categories/*.{h,m}"
206         }
207       ]
208     }
209   ]