[Add] XMUniversalSDK 1.0.0.0-dev
[CocoaPods.git] / Specs / d / a / 5 / Braintree / 5.2.0 / Braintree.podspec.json
blob314c95e5505f827053254cd6eef30816cedb9176
2   "name": "Braintree",
3   "version": "5.2.0",
4   "summary": "Braintree iOS SDK: Helps you accept card and alternative payments in your iOS app.",
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   "license": "MIT",
9   "authors": {
10     "Braintree": "code@getbraintree.com"
11   },
12   "source": {
13     "git": "https://github.com/braintree/braintree_ios.git",
14     "tag": "5.2.0"
15   },
16   "platforms": {
17     "ios": "12.0"
18   },
19   "requires_arc": true,
20   "compiler_flags": "-Wall -Werror -Wextra",
21   "swift_versions": "5.1",
22   "default_subspecs": [
23     "Core",
24     "Card",
25     "PayPal"
26   ],
27   "pod_target_xcconfig": {
28     "EXCLUDED_ARCHS[sdk=iphonesimulator*]": "arm64"
29   },
30   "user_target_xcconfig": {
31     "EXCLUDED_ARCHS[sdk=iphonesimulator*]": "arm64"
32   },
33   "subspecs": [
34     {
35       "name": "AmericanExpress",
36       "source_files": "Sources/BraintreeAmericanExpress/**/*.{h,m}",
37       "public_header_files": "Sources/BraintreeAmericanExpress/Public/BraintreeAmericanExpress/*.h",
38       "dependencies": {
39         "Braintree/Core": [
41         ]
42       }
43     },
44     {
45       "name": "ApplePay",
46       "source_files": "Sources/BraintreeApplePay/**/*.{h,m}",
47       "public_header_files": "Sources/BraintreeApplePay/Public/BraintreeApplePay/*.h",
48       "dependencies": {
49         "Braintree/Core": [
51         ]
52       },
53       "frameworks": "PassKit"
54     },
55     {
56       "name": "Card",
57       "source_files": "Sources/BraintreeCard/**/*.{h,m}",
58       "public_header_files": "Sources/BraintreeCard/Public/BraintreeCard/*.h",
59       "dependencies": {
60         "Braintree/Core": [
62         ]
63       }
64     },
65     {
66       "name": "Core",
67       "source_files": "Sources/BraintreeCore/**/*.{h,m}",
68       "public_header_files": "Sources/BraintreeCore/Public/BraintreeCore/*.h"
69     },
70     {
71       "name": "DataCollector",
72       "source_files": "Sources/BraintreeDataCollector/**/*.{h,m}",
73       "public_header_files": "Sources/BraintreeDataCollector/Public/BraintreeDataCollector/*.h",
74       "vendored_frameworks": "Frameworks/KountDataCollector.xcframework",
75       "dependencies": {
76         "Braintree/Core": [
78         ]
79       }
80     },
81     {
82       "name": "PaymentFlow",
83       "source_files": "Sources/BraintreePaymentFlow/**/*.{h,m}",
84       "public_header_files": "Sources/BraintreePaymentFlow/Public/BraintreePaymentFlow/*.h",
85       "weak_frameworks": "SafariServices",
86       "dependencies": {
87         "Braintree/Core": [
89         ],
90         "Braintree/PayPalDataCollector": [
92         ]
93       }
94     },
95     {
96       "name": "PayPal",
97       "source_files": "Sources/BraintreePayPal/**/*.{h,m}",
98       "public_header_files": "Sources/BraintreePayPal/Public/BraintreePayPal/*.h",
99       "dependencies": {
100         "Braintree/Core": [
102         ],
103         "Braintree/PayPalDataCollector": [
105         ]
106       }
107     },
108     {
109       "name": "PayPalDataCollector",
110       "source_files": "Sources/PayPalDataCollector/**/*.{swift}",
111       "frameworks": [
112         "MessageUI",
113         "SystemConfiguration",
114         "CoreLocation",
115         "UIKit"
116       ],
117       "vendored_frameworks": "Frameworks/PPRiskMagnes.xcframework",
118       "dependencies": {
119         "Braintree/Core": [
121         ]
122       }
123     },
124     {
125       "name": "ThreeDSecure",
126       "source_files": "Sources/BraintreeThreeDSecure/**/*.{h,m}",
127       "public_header_files": "Sources/BraintreeThreeDSecure/Public/BraintreeThreeDSecure/*.h",
128       "dependencies": {
129         "Braintree/Card": [
131         ],
132         "Braintree/PaymentFlow": [
134         ]
135       },
136       "vendored_frameworks": "Frameworks/CardinalMobile.framework"
137     },
138     {
139       "name": "UnionPay",
140       "source_files": "Sources/BraintreeUnionPay/**/*.{h,m}",
141       "public_header_files": "Sources/BraintreeUnionPay/Public/BraintreeUnionPay/*.h",
142       "frameworks": "UIKit",
143       "dependencies": {
144         "Braintree/Card": [
146         ],
147         "Braintree/Core": [
149         ]
150       }
151     },
152     {
153       "name": "Venmo",
154       "source_files": "Sources/BraintreeVenmo/**/*.{h,m}",
155       "public_header_files": "Sources/BraintreeVenmo/Public/BraintreeVenmo/*.h",
156       "dependencies": {
157         "Braintree/Core": [
159         ],
160         "Braintree/PayPalDataCollector": [
162         ]
163       }
164     }
165   ],
166   "swift_version": "5.1"