-
Notifications
You must be signed in to change notification settings - Fork 15
/
Copy pathVGSCollectSDK.podspec
44 lines (40 loc) · 2.09 KB
/
VGSCollectSDK.podspec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
Pod::Spec.new do |spec|
spec.name = 'VGSCollectSDK'
spec.version = '1.16.5'
spec.summary = 'VGS Collect - is a product suite that allows customers to collect information securely without possession of it.'
spec.swift_version = '5.0'
spec.description = <<-DESC
VGS Collect iOS SDK allows you to securely collect data from your users without having to have that data pass through your systems. It provides customizable UI elements for collecting users’ sensitive data securely on mobile devices with iOS.
DESC
spec.homepage = "https://github.com/verygoodsecurity/vgs-collect-ios"
spec.documentation_url = "https://www.verygoodsecurity.com/docs/vgs-collect/ios-sdk/index"
spec.license = { type: 'MIT', file: 'LICENSE' }
spec.author = {
"Very Good Security" => "[email protected]"
}
spec.social_media_url = "https://twitter.com/getvgs"
spec.platform = :ios, "12.0"
spec.ios.deployment_target = "12.0"
spec.source = { :git => "https://github.com/verygoodsecurity/vgs-collect-ios.git", :tag => "#{spec.version}" }
spec.requires_arc = true
spec.default_subspec = 'Core'
spec.subspec 'Core' do |core|
#set as default podspec to prevent from downloading additional modules
core.source_files = "Sources/VGSCollectSDK", "Sources/VGSCollectSDK/**/*.{swift}", "Sources/VGSCollectSDK/**/*.{h, m}"
core.resource_bundles = {
'CardIcon' => ['Sources/VGSCollectSDK/Resources/*'],
'Privacy' => ['Sources/VGSCollectSDK/PrivacyInfo.xcprivacy']
}
end
spec.subspec 'BlinkCard' do |blinkcard|
blinkcard.source_files = "Sources/VGSBlinkCardCollector", "Sources/VGSBlinkCardCollector/**/*.{swift}"
blinkcard.dependency "VGSCollectSDK/Core"
blinkcard.dependency "MBBlinkCard", "2.10.1"
blinkcard.ios.deployment_target = "13.0"
end
spec.subspec 'CardIO' do |cardIO|
cardIO.source_files = "Sources/VGSCardIOCollector", "Sources/VGSCardIOCollector/**/*.{swift}", "Sources/VGSCardIOCollector/**/*.{h, m}"
cardIO.dependency "VGSCollectSDK/Core"
cardIO.dependency "CardIOSDK", "5.5.7"
end
end