This repository has been archived by the owner on Nov 22, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathKinBase.podspec
48 lines (39 loc) · 1.78 KB
/
KinBase.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
45
46
47
48
#
# Be sure to run `pod lib lint KinBase.podspec' to ensure this is a
# valid spec before submitting.
#
#
# Spec for KinBase
#
Pod::Spec.new do |s|
s.name = 'KinBase'
s.version = '2.1.3'
s.summary = 'Kin SDK for iOS'
s.description = <<-DESC
Use the Kin SDK for iOS to enable the use of Kin inside of your app. Include only the functionality you need to provide the right experience to your users. Use just the base library to access the lightest-weight wrapper over the Kin crytocurrency.
DESC
s.homepage = 'https://github.com/kinecosystem/kin-ios'
s.license = { :type => 'MIT', :file => 'LICENSE' }
s.author = { 'Kin Developers' => '[email protected]' }
s.source = { :git => 'https://github.com/kinecosystem/kin-ios.git', :tag => "#{s.version}" }
s.ios.deployment_target = '9.0'
s.swift_version = '5.0'
non_arc_files = 'KinBase/KinBase/Src/Storage/Gen/*.{h,m}', 'KinBase/KinBase/Src/Vendor/gen/**/*.{h,m}'
s.source_files = 'KinBase/KinBase/**/*.{h,c,swift}'
s.resources = 'KinBase/KinBase/Src/KinBackupRestoreModule/*.{strings,xcassets}'
s.dependency 'PromisesSwift', '~> 1.2.8'
s.dependency '!ProtoCompiler-gRPCPlugin', '~> 1.40.0'
s.dependency 'Protobuf', '~> 3.17'
s.dependency 'gRPC-ProtoRPC', '~> 1.40.0'
s.dependency 'KinSodium', '~> 0.9.2'
s.subspec 'no-arc' do |sna|
sna.requires_arc = false
sna.source_files = non_arc_files
end
s.pod_target_xcconfig = {
# This is needed by all pods that depend on Protobuf:
'GCC_PREPROCESSOR_DEFINITIONS' => '$(inherited) GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS=1',
# This is needed by all pods that depend on gRPC-RxLibrary:
'CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES' => 'YES',
}
end