[Add] XMUniversalSDK 1.0.0.0-dev
[CocoaPods.git] / Specs / d / a / 5 / Braintree / 3.8.0-rc2 / Braintree.podspec.json
blobe06bd9da935e92f9c078af1ad0bda7be50f200ee
2   "name": "Braintree",
3   "version": "3.8.0-rc2",
4   "summary": "Braintree v.zero: A modern foundation for accepting payments",
5   "description": "                       Braintree is a full-stack payments platform for developers\n\n                       This CocoaPod will help you accept payments in your iOS app.\n\n                       Check out our development portal at https://developers.braintreepayments.com.\n",
6   "homepage": "https://www.braintreepayments.com/v.zero",
7   "screenshots": "https://raw.githubusercontent.com/braintree/braintree_ios/master/screenshot.png",
8   "license": "MIT",
9   "authors": {
10     "Braintree": "code@getbraintree.com"
11   },
12   "source": {
13     "git": "https://github.com/braintree/braintree_ios.git",
14     "tag": "3.8.0-rc2"
15   },
16   "social_media_url": "https://twitter.com/braintree",
17   "platforms": {
18     "ios": "7.0"
19   },
20   "requires_arc": true,
21   "source_files": "Braintree/*.{m,h}",
22   "compiler_flags": "-Wall -Werror -Wextra",
23   "default_subspecs": [
24     "Drop-In",
25     "API",
26     "PayPal",
27     "Venmo",
28     "Coinbase",
29     "UI",
30     "Payments"
31   ],
32   "subspecs": [
33     {
34       "name": "Apple-Pay",
35       "dependencies": {
36         "Braintree/Payments": [
38         ]
39       },
40       "xcconfig": {
41         "GCC_PREPROCESSOR_DEFINITIONS": "BT_ENABLE_APPLE_PAY=1"
42       }
43     },
44     {
45       "name": "Drop-In",
46       "source_files": "Braintree/Drop-In/**/*.{h,m}",
47       "dependencies": {
48         "Braintree/API": [
50         ],
51         "Braintree/PayPal": [
53         ],
54         "Braintree/UI": [
56         ],
57         "Braintree/Venmo": [
59         ],
60         "Braintree/Coinbase": [
62         ],
63         "Braintree/Payments": [
65         ]
66       },
67       "resource_bundles": {
68         "Braintree-Drop-In-Localization": "Braintree/Drop-In/Localization/*.lproj"
69       }
70     },
71     {
72       "name": "API",
73       "source_files": "Braintree/API/**/*.{h,m}",
74       "public_header_files": "Braintree/API/@Public/*.h",
75       "weak_frameworks": "PassKit",
76       "frameworks": "AddressBook"
77     },
78     {
79       "name": "PayPal",
80       "source_files": "Braintree/PayPal/**/*.{h,m}",
81       "public_header_files": "Braintree/PayPal/@Public/**/*.h",
82       "frameworks": [
83         "AVFoundation",
84         "CoreLocation",
85         "CoreMedia",
86         "AudioToolbox",
87         "MessageUI",
88         "SystemConfiguration",
89         "MobileCoreServices"
90       ],
91       "vendored_libraries": "Braintree/PayPal/mSDK/libPayPalMobile-BT.a",
92       "xcconfig": {
93         "OTHER_LDFLAGS": "-ObjC -lc++"
94       },
95       "dependencies": {
96         "Braintree/API": [
98         ],
99         "Braintree/UI": [
101         ]
102       }
103     },
104     {
105       "name": "Venmo",
106       "source_files": "Braintree/Venmo/**/*.{h,m}",
107       "compiler_flags": "-Wall -Wextra",
108       "dependencies": {
109         "Braintree/API": [
111         ]
112       }
113     },
114     {
115       "name": "UI",
116       "source_files": "Braintree/UI/**/*.{h,m}",
117       "compiler_flags": "-Wall -Wextra",
118       "frameworks": "UIKit",
119       "resource_bundles": {
120         "Braintree-UI-Localization": "Braintree/UI/Localization/*.lproj"
121       },
122       "dependencies": {
123         "Braintree/API": [
125         ]
126       }
127     },
128     {
129       "name": "Data",
130       "source_files": "Braintree/Data/**/*.{h,m}",
131       "vendored_libraries": "Braintree/Data/libDeviceCollectorLibrary.a",
132       "frameworks": [
133         "UIKit",
134         "SystemConfiguration"
135       ],
136       "dependencies": {
137         "Braintree/PayPal": [
139         ],
140         "Braintree/API": [
142         ]
143       }
144     },
145     {
146       "name": "Payments",
147       "source_files": "Braintree/Payments/**/*.{h,m}",
148       "public_header_files": "Braintree/Payments/@Public/*.h",
149       "frameworks": "UIKit",
150       "dependencies": {
151         "Braintree/API": [
153         ],
154         "Braintree/PayPal": [
156         ],
157         "Braintree/Venmo": [
159         ],
160         "Braintree/Coinbase": [
162         ]
163       }
164     },
165     {
166       "name": "3D-Secure",
167       "source_files": "Braintree/3D-Secure/**/*.{h,m}",
168       "public_header_files": "Braintree/3D-Secure/@Public/*.h",
169       "frameworks": "UIKit",
170       "dependencies": {
171         "Braintree/API": [
173         ],
174         "Braintree/UI": [
176         ],
177         "Braintree/Payments": [
179         ]
180       },
181       "resource_bundles": {
182         "Braintree-3D-Secure-Localization": "Braintree/3D-Secure/Localization/*.lproj"
183       }
184     },
185     {
186       "name": "Coinbase",
187       "source_files": "Braintree/Coinbase/**/*.{h,m}",
188       "public_header_files": "Braintree/Coinbase/@Public/*.h",
189       "dependencies": {
190         "coinbase-official/OAuth": [
191           "~> 2.1.1"
192         ],
193         "Braintree/API": [
195         ]
196       }
197     }
198   ]