[Add] com-qqsdk-control-Tools 1.2.1
[CocoaPods.git] / Specs / d / a / 5 / Braintree / 4.20.1 / Braintree.podspec.json
blob11c8ded350111a61ef387103de13a6af2a90bcce
2   "name": "Braintree",
3   "version": "4.20.1",
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/Docs/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.20.1"
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": "PayPal",
71       "source_files": [
72         "BraintreePayPal/*.{h,m}",
73         "BraintreePayPal/Public/*.h"
74       ],
75       "public_header_files": "BraintreePayPal/Public/*.h",
76       "dependencies": {
77         "Braintree/Core": [
79         ],
80         "Braintree/PayPalOneTouch": [
82         ]
83       }
84     },
85     {
86       "name": "Venmo",
87       "source_files": "BraintreeVenmo/**/*.{h,m}",
88       "public_header_files": "BraintreeVenmo/Public/*.h",
89       "dependencies": {
90         "Braintree/Core": [
92         ],
93         "Braintree/PayPalDataCollector": [
95         ]
96       }
97     },
98     {
99       "name": "UI",
100       "source_files": "BraintreeUI/**/*.{h,m}",
101       "public_header_files": "BraintreeUI/Public/*.h",
102       "frameworks": "UIKit",
103       "resource_bundles": {
104         "Braintree-UI-Localization": [
105           "BraintreeUI/Localization/*.lproj"
106         ],
107         "Braintree-Drop-In-Localization": [
108           "BraintreeUI/Drop-In/Localization/*.lproj"
109         ]
110       },
111       "dependencies": {
112         "Braintree/Card": [
114         ],
115         "Braintree/Core": [
117         ]
118       }
119     },
120     {
121       "name": "UnionPay",
122       "source_files": "BraintreeUnionPay/**/*.{h,m}",
123       "public_header_files": "BraintreeUnionPay/Public/*.h",
124       "frameworks": "UIKit",
125       "dependencies": {
126         "Braintree/Card": [
128         ],
129         "Braintree/Core": [
131         ]
132       }
133     },
134     {
135       "name": "3D-Secure",
136       "source_files": "Braintree3DSecure/**/*.{h,m}",
137       "public_header_files": "Braintree3DSecure/Public/*.h",
138       "frameworks": "UIKit",
139       "dependencies": {
140         "Braintree/Card": [
142         ],
143         "Braintree/Core": [
145         ]
146       },
147       "resource_bundles": {
148         "Braintree-3D-Secure-Localization": "Braintree3DSecure/Localization/*.lproj"
149       }
150     },
151     {
152       "name": "PayPalOneTouch",
153       "source_files": "BraintreePayPal/PayPalOneTouch/**/*.{h,m}",
154       "public_header_files": "BraintreePayPal/PayPalOneTouch/Public/*.h",
155       "frameworks": "UIKit",
156       "weak_frameworks": "SafariServices",
157       "xcconfig": {
158         "OTHER_LDFLAGS": "-ObjC -lc++"
159       },
160       "dependencies": {
161         "Braintree/Core": [
163         ],
164         "Braintree/PayPalDataCollector": [
166         ],
167         "Braintree/PayPalUtils": [
169         ]
170       }
171     },
172     {
173       "name": "PayPalDataCollector",
174       "source_files": "BraintreePayPal/PayPalDataCollector/**/*.{h,m}",
175       "public_header_files": [
176         "BraintreePayPal/PayPalDataCollector/Public/*.h",
177         "BraintreePayPal/PayPalDataCollector/Risk/*.h"
178       ],
179       "frameworks": [
180         "MessageUI",
181         "SystemConfiguration",
182         "CoreLocation",
183         "UIKit"
184       ],
185       "vendored_libraries": "BraintreePayPal/PayPalDataCollector/Risk/libPPRiskMagnesOC.a",
186       "dependencies": {
187         "Braintree/Core": [
189         ],
190         "Braintree/PayPalUtils": [
192         ]
193       }
194     },
195     {
196       "name": "PayPalUtils",
197       "source_files": "BraintreePayPal/PayPalUtils/**/*.{h,m}",
198       "public_header_files": "BraintreePayPal/PayPalUtils/Public/*.h",
199       "frameworks": [
200         "MessageUI",
201         "SystemConfiguration",
202         "CoreLocation",
203         "UIKit"
204       ]
205     },
206     {
207       "name": "AmericanExpress",
208       "source_files": "BraintreeAmericanExpress/**/*.{h,m}",
209       "public_header_files": "BraintreeAmericanExpress/Public/*.h",
210       "dependencies": {
211         "Braintree/Core": [
213         ]
214       }
215     },
216     {
217       "name": "PaymentFlow",
218       "source_files": "BraintreePaymentFlow/**/*.{h,m}",
219       "public_header_files": "BraintreePaymentFlow/Public/**/*.h",
220       "weak_frameworks": "SafariServices",
221       "dependencies": {
222         "Braintree/Core": [
224         ],
225         "Braintree/Card": [
227         ],
228         "Braintree/PayPalOneTouch": [
230         ]
231       }
232     }
233   ]