-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMineCommonUtils.podspec
More file actions
120 lines (98 loc) · 5.06 KB
/
MineCommonUtils.podspec
File metadata and controls
120 lines (98 loc) · 5.06 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
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
#
# Be sure to run `pod lib lint CommonUtils.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 http://guides.cocoapods.org/syntax/podspec.html
#
Pod::Spec.new do |s|
s.name = 'MineCommonUtils'
s.version = '1.1.7'
s.summary = 'MineCommonUtils.'
s.description = <<-DESC
MineCommonUtils for me
DESC
s.homepage = 'https://github.com/BetrayalPromise'
s.license = { :type => 'MIT', :file => 'LICENSE' }
s.author = { 'BetrayalPromise@gmail.com' => 'BetrayalPromise@gmail.com' }
s.source = { :git => 'https://github.com/BetrayalPromise/MineCommonUtils.git', :tag => s.version.to_s }
s.source_files = 'MineCommonUtils/MineCommonUtils.h'
s.public_header_files = 'MineCommonUtils/MineCommonUtils.h'
s.ios.frameworks = 'UIKit'
s.platform = :ios, "8.0"
s.subspec 'Reuse' do |ss|
ss.source_files = 'MineCommonUtils/UI{Collection,Table}View+Reuse.{h,m}'
ss.public_header_files = 'MineCommonUtils/UI{Collection,Table}View+Reuse.h'
end
s.subspec 'CommonAdaptive' do |ss|
ss.source_files = 'MineCommonUtils/CommonAdaptive.{h,m}'
ss.public_header_files = 'MineCommonUtils/CommonAdaptive.h'
end
s.subspec 'Route' do |ss|
ss.source_files = 'MineCommonUtils/UIResponder+ResponderChainExtraInformation.{h,m}'
ss.public_header_files = 'MineCommonUtils/UIResponder+ResponderChainExtraInformation.h'
end
s.subspec 'Persistent' do |ss|
ss.requires_arc = false
ss.requires_arc = ['MineCommonUtils/NSObject+Persistent.m']
ss.source_files = 'MineCommonUtils/NSObject+Persistent.{h,m}', 'MineCommonUtils/FastCoder.{h,m}'
ss.public_header_files = 'MineCommonUtils/NSObject+Persistent.h', 'MineCommonUtils/FastCoder.h'
end
s.subspec 'FunctionOperate' do |ss|
ss.source_files = 'MineCommonUtils/NSArray+FunctionOperate.{h,m}', 'MineCommonUtils/NSDictionary+FunctionOperate.{h,m}', 'MineCommonUtils/NSString+FunctionOperate.{h,m}'
ss.public_header_files = 'MineCommonUtils/NSArray+FunctionOperate.h', 'MineCommonUtils/NSDictionary+FunctionOperate.h', 'MineCommonUtils/NSString+FunctionOperate.h'
end
s.subspec 'FileManager' do |ss|
ss.source_files = 'MineCommonUtils/NSObject+FileManager.{h,m}'
ss.public_header_files = 'MineCommonUtils/NSObject+FileManager.h'
end
s.subspec 'SubClasses' do |ss|
ss.source_files = 'MineCommonUtils/NSObject+SubClasses.{h,m}'
ss.public_header_files = 'MineCommonUtils/NSObject+SubClasses.h'
end
s.subspec 'TypeEnsure' do |ss|
ss.source_files = 'MineCommonUtils/NSObject+TypeEnsure.{h,m}'
ss.public_header_files = 'MineCommonUtils/NSObject+TypeEnsure.h'
end
s.subspec 'TimeConvert' do |ss|
ss.source_files = 'MineCommonUtils/TimeConvert.{h,m}'
ss.public_header_files = 'MineCommonUtils/TimeConvert.h'
end
s.subspec 'DistributeSelector' do |ss|
ss.source_files = 'MineCommonUtils/NSObject+DistributeSelector.{h,m}'
ss.public_header_files = 'MineCommonUtils/NSObject+DistributeSelector.h'
end
s.subspec 'DynamicProperty' do |ss|
ss.source_files = 'MineCommonUtils/NSObject+DynamicProperty.{h,m}'
ss.public_header_files = 'MineCommonUtils/NSObject+DynamicProperty.h'
end
s.subspec 'ViewUtils' do |ss|
ss.source_files = 'MineCommonUtils/UIView+CoverScope.{h,m}', 'MineCommonUtils/UIView+Chain.{h,m}', 'MineCommonUtils/UIView+WidgetPosition.{h,m}', 'MineCommonUtils/UIView+Style.{h,m}', 'MineCommonUtils/UIView+Hierarchy.{h,m}', 'MineCommonUtils/UIViewController+DisplayController.{h,m}', 'MineCommonUtils/UIScreen+OrientationSize.{h,m}'
ss.public_header_files = 'MineCommonUtils/UIView+CoverScope.h','MineCommonUtils/UIView+Chain.h', 'MineCommonUtils/UIView+WidgetPosition.h', 'MineCommonUtils/UIView+Style.h', 'MineCommonUtils/UIView+Hierarchy.h', 'MineCommonUtils/UIViewController+DisplayController.h', 'MineCommonUtils/UIScreen+OrientationSize.h'
end
s.subspec 'PerformSelector' do |ss|
ss.source_files = 'MineCommonUtils/NSObject+PerformSelector.{h,m}'
ss.public_header_files = 'MineCommonUtils/NSObject+PerformSelector.h'
end
s.subspec 'ColorValue' do |ss|
ss.source_files = 'MineCommonUtils/NSString+ColorValue.{h,m}'
ss.public_header_files = 'MineCommonUtils/NSString+ColorValue.h'
end
s.subspec 'IndexPath' do |ss|
ss.source_files = 'MineCommonUtils/*+IndexPath.{h,m}'
ss.public_header_files = 'MineCommonUtils/*+IndexPath.h'
end
s.subspec 'Scheduler' do |ss|
ss.source_files = 'MineCommonUtils/Scheduler.{h,m}', 'MineCommonUtils/ThreadExplore.{h,m}'
ss.public_header_files = 'MineCommonUtils/Scheduler.h', 'MineCommonUtils/ThreadExplore.h'
end
s.subspec 'JSONLog' do |ss|
ss.source_files = 'MineCommonUtils/JSONLog.{h,m}'
ss.public_header_files = 'MineCommonUtils/JSONLog.h'
end
s.subspec 'OCExtension' do |ss|
ss.source_files = 'MineCommonUtils/OCExtension.{h,m}'
ss.public_header_files = 'MineCommonUtils/OCExtension.h'
end
s.dependency 'RSSwizzle'
end