[Add] com-qqsdk-control-Tools 1.2.1
[CocoaPods.git] / Specs / d / a / 5 / Braintree / 4.6.0 / Braintree.podspec.json
blob8b8b56a4000bacb6000fd65fc17b36551130c247
2   "name": "Braintree",
3   "version": "4.6.0",
4   "summary": "Braintree v.zero: A modern foundation for accepting payments",
5   "description": "Braintree is a full-stack payments platform for developers\n\nThis CocoaPod will help you accept payments in your iOS app.\n\nCheck out our development portal at https://developers.braintreepayments.com.",
6   "homepage": "https://www.braintreepayments.com/how-braintree-works",
7   "documentation_url": "https://developers.braintreepayments.com/ios/start/hello-client",
8   "screenshots": "https://raw.githubusercontent.com/braintree/braintree_ios/master/screenshot.png",
9   "license": "MIT",
10   "authors": {
11     "Braintree": "code@getbraintree.com"
12   },
13   "source": {
14     "git": "https://github.com/braintree/braintree_ios.git",
15     "tag": "4.6.0"
16   },
17   "social_media_url": "https://twitter.com/braintree",
18   "platforms": {
19     "ios": "7.0"
20   },
21   "requires_arc": true,
22   "compiler_flags": "-Wall -Werror -Wextra",
23   "default_subspecs": [
24     "Core",
25     "Card",
26     "PayPal",
27     "UI"
28   ],
29   "subspecs": [
30     {
31       "name": "Core",
32       "source_files": "BraintreeCore/**/*.{h,m}",
33       "public_header_files": "BraintreeCore/Public/*.h",
34       "frameworks": "AddressBook",
35       "weak_frameworks": "Contacts"
36     },
37     {
38       "name": "Apple-Pay",
39       "source_files": "BraintreeApplePay/**/*.{h,m}",
40       "public_header_files": "BraintreeApplePay/Public/*.h",
41       "dependencies": {
42         "Braintree/Core": [
44         ]
45       },
46       "frameworks": "PassKit"
47     },
48     {
49       "name": "Card",
50       "source_files": "BraintreeCard/**/*.{h,m}",
51       "public_header_files": "BraintreeCard/Public/*.h",
52       "dependencies": {
53         "Braintree/Core": [
55         ]
56       }
57     },
58     {
59       "name": "DataCollector",
60       "source_files": "BraintreeDataCollector/**/*.{h,m}",
61       "public_header_files": "BraintreeDataCollector/Public/*.h",
62       "vendored_libraries": "BraintreeDataCollector/Kount/libDeviceCollectorLibrary.a",
63       "dependencies": {
64         "Braintree/Core": [
66         ]
67       }
68     },
69     {
70       "name": "DropIn",
71       "source_files": "BraintreeDropIn/**/*.{h,m}",
72       "public_header_files": "BraintreeDropIn/Public/*.h",
73       "frameworks": "UIKit",
74       "dependencies": {
75         "Braintree/Core": [
77         ],
78         "Braintree/Card": [
80         ],
81         "Braintree/UnionPay": [
83         ],
84         "Braintree/UIKit": [
86         ]
87       }
88     },
89     {
90       "name": "PayPal",
91       "source_files": [
92         "BraintreePayPal/*.{h,m}",
93         "BraintreePayPal/Public/*.h"
94       ],
95       "public_header_files": "BraintreePayPal/Public/*.h",
96       "dependencies": {
97         "Braintree/Core": [
99         ],
100         "Braintree/PayPalOneTouch": [
102         ]
103       }
104     },
105     {
106       "name": "Venmo",
107       "source_files": "BraintreeVenmo/**/*.{h,m}",
108       "public_header_files": "BraintreeVenmo/Public/*.h",
109       "dependencies": {
110         "Braintree/Core": [
112         ],
113         "Braintree/PayPalDataCollector": [
115         ]
116       }
117     },
118     {
119       "name": "UI",
120       "source_files": "BraintreeUI/**/*.{h,m}",
121       "public_header_files": "BraintreeUI/Public/*.h",
122       "frameworks": "UIKit",
123       "resource_bundles": {
124         "Braintree-UI-Localization": [
125           "BraintreeUI/Localization/*.lproj"
126         ],
127         "Braintree-Drop-In-Localization": [
128           "BraintreeUI/Drop-In/Localization/*.lproj"
129         ]
130       },
131       "dependencies": {
132         "Braintree/Card": [
134         ],
135         "Braintree/Core": [
137         ]
138       }
139     },
140     {
141       "name": "UnionPay",
142       "source_files": "BraintreeUnionPay/**/*.{h,m}",
143       "public_header_files": "BraintreeUnionPay/Public/*.h",
144       "frameworks": "UIKit",
145       "dependencies": {
146         "Braintree/Card": [
148         ],
149         "Braintree/Core": [
151         ]
152       }
153     },
154     {
155       "name": "3D-Secure",
156       "source_files": "Braintree3DSecure/**/*.{h,m}",
157       "public_header_files": "Braintree3DSecure/Public/*.h",
158       "frameworks": "UIKit",
159       "dependencies": {
160         "Braintree/Card": [
162         ],
163         "Braintree/Core": [
165         ]
166       },
167       "resource_bundles": {
168         "Braintree-3D-Secure-Localization": "Braintree3DSecure/Localization/*.lproj"
169       }
170     },
171     {
172       "name": "PayPalOneTouch",
173       "source_files": "BraintreePayPal/PayPalOneTouch/**/*.{h,m}",
174       "public_header_files": "BraintreePayPal/PayPalOneTouch/Public/*.h",
175       "frameworks": "UIKit",
176       "weak_frameworks": "SafariServices",
177       "xcconfig": {
178         "OTHER_LDFLAGS": "-ObjC -lc++"
179       },
180       "dependencies": {
181         "Braintree/Core": [
183         ],
184         "Braintree/PayPalDataCollector": [
186         ],
187         "Braintree/PayPalUtils": [
189         ]
190       }
191     },
192     {
193       "name": "PayPalDataCollector",
194       "source_files": "BraintreePayPal/PayPalDataCollector/**/*.{h,m}",
195       "public_header_files": [
196         "BraintreePayPal/PayPalDataCollector/Public/*.h",
197         "BraintreePayPal/PayPalDataCollector/Risk/*.h"
198       ],
199       "frameworks": [
200         "MessageUI",
201         "SystemConfiguration",
202         "CoreLocation",
203         "UIKit"
204       ],
205       "vendored_libraries": "BraintreePayPal/PayPalDataCollector/Risk/libPPRiskComponent.a",
206       "dependencies": {
207         "Braintree/Core": [
209         ],
210         "Braintree/PayPalUtils": [
212         ]
213       }
214     },
215     {
216       "name": "PayPalUtils",
217       "source_files": "BraintreePayPal/PayPalUtils/**/*.{h,m}",
218       "public_header_files": "BraintreePayPal/PayPalUtils/Public/*.h",
219       "frameworks": [
220         "MessageUI",
221         "SystemConfiguration",
222         "CoreLocation",
223         "UIKit"
224       ]
225     },
226     {
227       "name": "UIKit",
228       "source_files": "BraintreeUIKit/**/*.{h,m}",
229       "public_header_files": "BraintreeUIKit/Public/*.h",
230       "frameworks": "UIKit",
231       "resource_bundles": {
232         "Braintree-UIKit-Localization": [
233           "BraintreeUIKit/Localization/*.lproj"
234         ]
235       }
236     }
237   ]