-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathKFramework.podspec
More file actions
74 lines (61 loc) · 2.49 KB
/
KFramework.podspec
File metadata and controls
74 lines (61 loc) · 2.49 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
Pod::Spec.new do |s|
s.name = "KFramework"
s.version = "0.0.5"
s.summary = "Klaus Framework."
s.description = <<-DESC
MVC Framework.
* Markdown format.
* Don't worry about the indent, we strip it!
DESC
s.homepage = "http://www.apblog.cn"
s.license = 'MIT'
s.author = { "Klaus Liu" => "klaus_liu@163.com" }
s.source = { :git => "https://github.com/KlausLiu/KFramework.git", :tag => "0.0.5" }
s.platform = :ios
s.ios.deployment_target = '5.0'
s.subspec 'Base64' do |base64|
base64.source_files = 'Classes/Vendor/Base64/*.{h,m}'
base64.requires_arc = false
end
s.subspec 'JSONKit' do |json|
json.source_files = 'Classes/Vendor/JSONKit/*.{h,m}'
json.requires_arc = false
end
s.subspec 'IdentifierAddition' do |ia|
ia.source_files = 'Classes/Vendor/IdentifierAddition/*.{h,m}'
ia.requires_arc = false
end
s.subspec 'WebViewJavascriptBridge' do |wvjb|
wvjb.source_files = 'Classes/Vendor/WebViewJavascriptBridge/*.{h,m}'
wvjb.resource = 'Classes/Vendor/WebViewJavascriptBridge/KWebViewJavascriptBridge.js.txt'
wvjb.requires_arc = false
end
s.subspec 'libqrencode' do |qrencode|
qrencode.source_files = 'Classes/Vendor/libqrencode/*.{h,m,c}'
qrencode.requires_arc = false
end
s.subspec 'Categories' do |c|
c.source_files = 'Classes/Categories/*.{h,m}', 'Classes/System/Utils/*.{h,m}', 'Classes/KDefine.h'
c.requires_arc = false
c.dependency 'KFramework/JSONKit'
c.frameworks = 'UIKit', 'CoreGraphics'
end
s.subspec 'DB' do |db|
db.source_files = 'Classes/System/DB/*.{h,m}', 'Classes/KDefine.h', 'Classes/System/Utils/*.{h,m}'
db.requires_arc = false
db.dependency 'FMDB'
db.dependency 'KFramework/Categories'
end
s.subspec 'Core' do |core|
core.source_files = 'Classes/*.{h,m,mm}', 'Classes/MVC/*.{h,m,mm}', 'Classes/MVC/**/*.{h,m,mm}', 'Classes/MVC/**/**/*.{h,m,mm}', 'Classes/MVC/**/**/**/*.{h,m,mm}', 'Classes/MVC/**/**/**/**/*.{h,m}', 'Classes/System/Utils/*.{h,m}'
core.frameworks = 'UIKit', 'CoreGraphics'
core.requires_arc = false
core.dependency 'AFNetworking', '~> 1.3.4'
core.dependency 'Reachability'
core.dependency 'OpenUDID'
core.dependency 'KFramework/Categories'
core.dependency 'KFramework/JSONKit'
core.dependency 'KFramework/Base64'
core.dependency 'KFramework/libqrencode'
end
end