-
Notifications
You must be signed in to change notification settings - Fork 4
/
web3iOS.podspec
44 lines (27 loc) · 1.3 KB
/
web3iOS.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 = 'web3iOS'
spec.version = '1.2.2'
spec.summary = 'web3 API'
spec.description = <<-DESC
web3 API and BIP44 KeyStore
DESC
spec.homepage = 'https://github.com/METADIUM/Web3Swift-iOS'
spec.license = 'MIT'
spec.authors = { 'Benjamin Han' => 'jshan@coinplug.com' }
spec.ios.deployment_target = '11.2'
spec.swift_version = '4.1'
spec.module_name = 'web3Swift'
spec.source = { :git => 'https://github.com/METADIUM/Web3Swift-iOS.git', :tag => spec.version.to_s }
spec.source_files = 'web3Swift-Ethereum/web3Swift-Ethereum.h', 'web3Swift-Ethereum/sources/**/*.swift', 'web3Swift-Ethereum/lib/**/*.{c,h}'
spec.pod_target_xcconfig = {
'SWIFT_INCLUDE_PATHS[sdk=iphonesimulator*]' => '$(PODS_TARGET_SRCROOT)/web3Swift-Ethereum/lib/**',
'SWIFT_INCLUDE_PATHS[sdk=iphoneos*]' => '$(PODS_TARGET_SRCROOT)/web3Swift-Ethereum/lib/**'
}
spec.preserve_paths = 'web3Swift-Ethereum/lib/**/module.map', 'web3Swift-Ethereum/lib/**/module.modulemap'
spec.public_header_files = 'web3Swift-Ethereum/web3Swift-Ethereum.h'
spec.dependency 'BigInt'
spec.dependency 'EthereumAddress'
spec.dependency 'secp256k1_swift', '~> 1.0.3'
spec.dependency 'SwiftRLP', '~> 1.1'
spec.dependency 'CryptoSwift'
end