forked from aey-ck/ios_sdk_v3
-
Notifications
You must be signed in to change notification settings - Fork 0
/
MobileConnectSDK.podspec
107 lines (77 loc) · 3.27 KB
/
MobileConnectSDK.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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
Pod::Spec.new do |spec|
spec.name = "MobileConnectSDK"
spec.version = "3.2.5"
spec.summary = "MobileConnectSDK is a framework for accessing Mobile Connect services for fast login."
spec.homepage = "https://developer.mobileconnect.io"
spec.license = { type: 'MIT', file: 'Metadata/LICENSE' }
spec.authors = { "Dan Andoni" => '[email protected]' }
spec.social_media_url = "https://developer.mobileconnect.io"
spec.platform = :ios, "8.0"
spec.requires_arc = true
spec.source = { :git => "https://github.com/Mobile-Connect/r2-ios-sdk", :branch => 'master', :tag=> "#{spec.version}"}
spec.subspec 'Extensions' do |extensions|
extensions.source_files = 'MobileConnectSDK/Extensions/*.swift'
end
spec.subspec 'Services' do |services|
services.subspec 'AttributeService' do |attributeservice|
attributeservice.source_files = 'MobileConnectSDK/Services/AttributeService/*.swift'
end
services.subspec 'RefreshToken' do |refreshtoken|
refreshtoken.source_files = 'MobileConnectSDK/Services/RefreshToken/*.swift'
end
services.subspec 'RevokeToken' do |revoketoken|
revoketoken.source_files = 'MobileConnectSDK/Services/RevokeToken/*.swift'
end
services.subspec 'BaseMobileConnect' do |basemobileconnect|
basemobileconnect.source_files = 'MobileConnectSDK/Services/BaseMobileConnect/*.swift'
end
services.subspec 'MobileConnect' do |mobileConnect|
mobileConnect.subspec 'Configurations' do |configurations|
configurations.source_files = 'MobileConnectSDK/Services/MobileConnect/Configurations/*.swift'
end
mobileConnect.source_files = 'MobileConnectSDK/Services/MobileConnect/*.swift'
end
services.subspec 'Discovery' do |discovery|
discovery.source_files = 'MobileConnectSDK/Services/Discovery/*.swift'
end
services.subspec 'UserInfoService' do |userInfo|
userInfo.source_files = 'MobileConnectSDK/Services/UserInfoService/*.swift'
end
services.source_files = 'MobileConnectSDK/Services/*.swift'
end
spec.subspec 'Models' do |models|
models.subspec 'TokenId' do |tokenid|
tokenid.source_files = 'MobileConnectSDK/Models/TokenId/*.*'
end
models.subspec 'Enums' do |enums|
enums.source_files = 'MobileConnectSDK/Models/Enums/*.*'
end
models.source_files = 'MobileConnectSDK/Models/*.{h,m,swift}'
end
spec.subspec 'MobileConnectManager' do |mobileConnectManager|
mobileConnectManager.source_files = 'MobileConnectSDK/MobileConnectManager/*.swift'
end
spec.resources = 'MobileConnectSDK/AdditionalFiles/*.{xcassets,storyboard,strings}'
spec.subspec 'Controllers' do |controllers|
controllers.source_files = "MobileConnectSDK/Controllers/*.swift"
end
spec.subspec 'Views' do |views|
views.source_files = "MobileConnectSDK/Views/*.swift"
end
spec.subspec 'Utilities' do |utilities|
utilities.subspec 'JWTTools' do |jwttools|
jwttools.source_files = "MobileConnectSDK/Utilities/JWTTools/*.swift"
end
utilities.subspec 'Networking' do |networking|
networking.subspec 'RequestConstructor' do |requestConstructor|
requestConstructor.source_files = "MobileConnectSDK/Utilities/Networking/RequestConstructor/*.swift"
end
networking.source_files = "MobileConnectSDK/Utilities/Networking/*.swift"
end
utilities.source_files = "MobileConnectSDK/Utilities/*.swift"
end
spec.source_files = 'MobileConnectSDK/*.{h,plist,swift}'
spec.dependency 'JSONModel', '~> 1.2.0'
spec.dependency 'Alamofire', '~> 3.4'
spec.dependency 'Heimdall', '~> 1.0.0'
end