-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathChatSDK.podspec
More file actions
94 lines (67 loc) · 2.93 KB
/
ChatSDK.podspec
File metadata and controls
94 lines (67 loc) · 2.93 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
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
Pod::Spec.new do |s|
s.name = "ChatSDK"
s.version = "4.2.5"
s.summary = "Chat SDK - Mobile messaging framework for iOS"
s.homepage = "http://chatsdk.co"
s.license = 'MIT'
s.author = { "Ben Smiley" => "ben@chatsdk.co" }
s.source = { :git => "https://github.com/chat-sdk/chat-sdk-ios.git", :tag => s.version.to_s }
s.platform = :ios, '7.0'
s.requires_arc = true
#s.default_subspec = 'Core'
s.subspec 'Core' do |core|
core.source_files = ['Core/Classes/**/*']
#core.resource_bundles = {
# 'ChatSDKCore' => ['Core/Assets/**/*']
#}
core.dependency 'RXPromise', '~> 1.0'
core.dependency 'Reachability', '~> 3.0'
core.dependency 'AFNetworking', '~>3.0'
#core.public_header_files = "Core/Classes/ChatCore.h"
#core.header_mappings_dir = "Core/Classes"
end
s.subspec 'ChatUI' do |ui|
ui.source_files = 'ChatUI/Classes/**/*'
ui.resource_bundles = {
'ChatUI' => ['ChatUI/Assets/**/*', 'ChatUI/Interface/**/*']
}
ui.dependency 'ChatSDK/Core'
ui.dependency 'MBProgressHUD', '~> 1.0'
ui.dependency 'VENTokenField', '~> 2.0'
ui.dependency 'SDWebImage', '~> 3.0'
ui.dependency 'SDWebImage-ProgressView', '~> 0.4'
ui.dependency 'StaticDataTableViewController', '~> 2.0'
ui.dependency 'CountryPicker', '~> 1.0'
ui.dependency 'DateTools', '~> 1.0'
ui.dependency 'TOCropViewController', '~> 2.0'
#ui.public_header_files = "ChatUI/Classes/ChatUI.h"
end
s.subspec 'CoreData' do |coredata|
coredata.source_files = 'CoreData/Classes/**/*'
coredata.resource_bundles = {
'ChatCoreData' => ['CoreData/Assets/**/*']
}
coredata.dependency 'ChatSDK/Core'
coredata.frameworks = 'UIKit', 'CoreData'
#coredata.public_header_files = "CoreData/Classes/ChatCoreData.h"
end
s.subspec 'FirebaseAdapter' do |firebase|
firebase.source_files = 'FirebaseAdapter/Classes/**/*'
#firebase.resource_bundles = {
# 'ChatFirebaseAdapter' => ['FirebaseAdapter/Assets/**/*']
#}
firebase.frameworks = 'CoreData', 'SystemConfiguration', 'Security', 'MobileCoreServices', 'CFNetwork', 'MessageUI', 'Accounts', 'Social', 'CoreLocation'
firebase.dependency 'ChatSDK/Core'
firebase.dependency 'Facebook-iOS-SDK', '~>4.1.0'
firebase.dependency 'Firebase/Core'
firebase.dependency 'Firebase/Database'
firebase.dependency 'Firebase/Storage'
firebase.dependency 'Firebase/Auth'
firebase.dependency 'Firebase/Messaging'
firebase.dependency 'Google/SignIn', '~> 3.0'
firebase.dependency 'TwitterKit', '~>1.12'
#firebase.vendored_frameworks = 'FirebaseAdapter/Frameworks/TwitterKit.framework', 'FirebaseAdapter/Frameworks/GGLSignIn.framework', 'FirebaseAdapter/Frameworks/GGLCore.framework'
firebase.library = 'icucore'
#firebase.public_header_files = "FirebaseAdapter/Classes/ChatFirebaseAdapter.h"
end
end