-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathTangemSdk.podspec
More file actions
58 lines (48 loc) · 2.35 KB
/
TangemSdk.podspec
File metadata and controls
58 lines (48 loc) · 2.35 KB
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
#
# Be sure to run `pod lib lint TangemSdk.podspec' to ensure this is a
# valid spec before submitting.
#
# Any lines starting with a # are optional, but their use is encouraged
# To learn more about a Podspec see https://guides.cocoapods.org/syntax/podspec.html
#
Pod::Spec.new do |s|
s.name = 'TangemSdk'
s.version = '4.0.19'
s.summary = 'Use TangemSdk for Tangem cards integration'
s.description = <<-DESC
Tangem is a Swiss-based secure hardware wallet manufacturer that enables blockchain-based assets to be kept in custody within smart physical banknotes and accessed via NFC technology. Tangem’s mission is to make digital assets accessible, affordable and convenient for consumers.
DESC
s.homepage = 'https://github.com/Tangem/tangem-sdk-ios'
s.license = { :type => 'MIT', :file => 'LICENSE' }
s.author = { 'Tangem' => 'hello@tangem.com' }
s.source = { :git => 'https://github.com/Tangem/tangem-sdk-ios.git', :tag => s.version.to_s }
s.social_media_url = 'https://twitter.com/Tangem'
s.platform = :ios
s.ios.deployment_target = '16.4'
s.swift_version = '5.0'
s.source_files = 'TangemSdk/TangemSdk/**/*.{swift}',
'TangemSdk/TangemSdk/TangemSdk.h',
'TangemSdk/TangemSdk/Crypto/secp256k1/*/*.{h,c}'
s.preserve_paths = 'TangemSdk/TangemSdk/module.modulemap',
'TangemSdk/TangemSdk/Crypto/*'
s.public_header_files = 'TangemSdk/TangemSdk/TangemSdk.h'
s.pod_target_xcconfig = {
'SWIFT_INCLUDE_PATHS' => '$(PODS_TARGET_SRCROOT)/TangemSdk/**',
'OTHER_CFLAGS' => '-Wpedantic -Wall -Wextra -Wcast-align -Wnested-externs -Wshadow -Wstrict-prototypes -Wno-shorten-64-to-32 -Wno-conditional-uninitialized -Wno-unused-function -Wno-long-long -Wno-overlength-strings -Wundef -Wreserved-identifier -O3 -fvisibility=hidden',
}
s.weak_frameworks = 'CoreNFC',
'CryptoKit',
'Combine',
'SwiftUI'
s.resource_bundles = {
'TangemSdk' => [
'TangemSdk/TangemSdk/**/*.lproj/*.strings',
'TangemSdk/TangemSdk/Haptics/*.ahap',
'TangemSdk/TangemSdk/**/Wordlists/*.txt',
'TangemSdk/TangemSdk/PrivacyInfo.xcprivacy',
'TangemSdk/TangemSdk/Assets/*.xcassets',
]
}
s.vendored_frameworks = 'TangemSdk/TangemSdk/Frameworks/Bls_Signature.xcframework'
s.dependency 'CryptoSwift', '1.9.0'
end