-
Notifications
You must be signed in to change notification settings - Fork 1
/
Sentinel.podspec
66 lines (55 loc) · 2.28 KB
/
Sentinel.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
#
# Be sure to run `pod lib lint Sentinel.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 = 'Sentinel'
s.version = '2.0.0'
s.summary = 'Developer\'s toolbox for debugging applications'
s.description = <<-DESC
Sentinel is a simple library which gives developers a possibility to configure one entry point for every debug tool.
The idea of Sentinel is to give ability to developers to configure screen with multiple debug tools which are available via some event (e.g. shake, notification).
DESC
s.homepage = 'https://github.com/infinum/ios-sentinel'
s.license = { :type => 'Apache 2.0', :file => 'LICENSE' }
s.author = { 'Infinum' => '[email protected]', 'Vlaho Poluta' => '[email protected]', 'Nikola Majcen' => '[email protected]' }
s.source = { :git => 'https://github.com/infinum/ios-sentinel.git', :tag => s.version.to_s }
s.requires_arc = true
s.platform = :ios
s.swift_version = '5.0'
s.ios.deployment_target = '11.0'
s.resource_bundles = {
'Sentinel' => ['Sentinel/Assets/**/*', 'Sentinel/SupportingFiles/PrivacyInfo.xcprivacy'],
}
s.resources = 'Sentinel/Assets/**/*.{pdf}'
s.default_subspec = 'Default'
s.subspec 'Core' do |sp|
sp.source_files = 'Sentinel/Classes/Core/**/*'
sp.frameworks = 'UIKit'
end
s.subspec 'UserDefaults' do |sp|
sp.source_files = 'Sentinel/Classes/UserDefaults/**/*'
sp.dependency 'Sentinel/Core'
end
s.subspec 'EmailSender' do |sp|
sp.source_files = 'Sentinel/Classes/EmailSender/**/*'
sp.dependency 'Sentinel/Core'
end
s.subspec 'CustomLocation' do |sp|
sp.source_files = 'Sentinel/Classes/CustomLocation/**/*'
sp.dependency 'Sentinel/Core'
end
s.subspec 'TextEditing' do |sp|
sp.source_files = 'Sentinel/Classes/TextEditing/**/*'
sp.dependency 'Sentinel/Core'
end
s.subspec 'Default' do |sp|
sp.dependency 'Sentinel/Core'
sp.dependency 'Sentinel/UserDefaults'
sp.dependency 'Sentinel/CustomLocation'
sp.dependency 'Sentinel/TextEditing'
end
end