-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathYXYBaseViewController.podspec
More file actions
116 lines (95 loc) · 4.23 KB
/
YXYBaseViewController.podspec
File metadata and controls
116 lines (95 loc) · 4.23 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
#
# Be sure to run `pod lib lint YXYBaseViewController.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 lib lint YXYBaseViewController.podspec --allow-warnings --verbose --use-libraries
#pod trunk push YXYBaseViewController.podspec --allow-warnings --verbose --use-libraries
Pod::Spec.new do |s|
s.name = 'YXYBaseViewController'
s.version = '0.1.5'
s.summary = 'VC基类和常用的category'
# This description is used to generate tags and improve search results.
# * Think: What does it do? Why did you write it? What is the focus?
# * Try to keep it short, snappy and to the point.
# * Write the description between the DESC delimiters below.
# * Finally, don't worry about the indent, CocoaPods strips it!
s.description = <<-DESC
基类VC和常用的category
DESC
s.homepage = 'https://github.com/YXYCareFree/YXYBaseViewController'
# s.screenshots = 'www.example.com/screenshots_1', 'www.example.com/screenshots_2'
s.license = { :type => 'MIT', :file => 'LICENSE' }
s.author = { 'YXYCareFree' => '576842121@qq.com' }
s.source = { :git => 'https://github.com/YXYCareFree/YXYBaseViewController.git', :tag => s.version.to_s }
# s.social_media_url = 'https://twitter.com/<TWITTER_USERNAME>'
s.ios.deployment_target = '9.0'
# s.subspec 'Category' do |category|
# category.source_files = 'YXYBaseViewController/Classes/Category/**/*'
# end
#
# s.subspec 'Network' do |network|
# network.source_files = 'YXYBaseViewController/Classes/Network/**/*'
# network.dependency 'YXYBaseViewController/Category'
# network.dependency 'YYCache'
# end
#
# s.subspec 'VC' do |vc|
# vc.source_files = 'YXYBaseViewController/Classes/VC/**/*'
# vc.dependency 'YXYBaseViewController/Category'
# vc.dependency 'YXYBaseViewController/YXYKit'
# vc.dependency 'YXYBaseViewController/View'
# end
#
# s.subspec 'View' do |view|
# view.source_files = 'YXYBaseViewController/Classes/View/**/*'
# view.dependency 'YXYBaseViewController/Category'
# view.dependency 'YXYBaseViewController/YXYKit'
# end
#
# s.subspec 'YXYKit' do |yykit|
# yykit.source_files = 'YXYBaseViewController/Classes/YXYKit/**/*'
# end
#
# s.subspec 'YXYMediator' do |mediator|
# mediator.source_files = 'YXYBaseViewController/Classes/YXYMediator/**/*'
# end
# s.resource = 'YXYBaseViewController/Classes/**/*.xib'
# s.source_files = 'YXYBaseViewController/Classes/**/*'
#bundle存放.string、.plist、.png等资源
# s.resource_bundles = {
# 'YXYBaseViewController' => ['YXYBaseViewController/Classes/Resources/*']
# }
# s.resource_bundles = {
# 'YXYBaseViewController' => ['YXYBaseViewController/Assets/*.png']
# }
s.preserve_paths = "#{s.name}/Classes/**/*","#{s.name}/Assets/*.{png,xib,plist}","Framework/#{s.version}/#{s.name}.framework"
$lib = ENV['use_lib']
$lib_name = ENV["#{s.name}_use_lib"]
if $lib || $lib_name
puts '---------binary-------'
s.ios.vendored_framework = "Framework/#{s.version}/#{s.name}.framework"
s.vendored_libraries = "YXYBaseViewController-#{s.version}/ios/YXYBaseViewController.a"
#这种是帮你打包成bundle
s.resource_bundles = {
"#{s.name}" => ["#{s.name}/Assets/*.{png,xib,plist}"]
}
#这种是你已经打包好了bundle,推荐这种,可以省去每次pod帮你生成bundle的时间
s.resources = "#{s.name}/Assets/*.bundle"
else
puts '.......source........'
s.source_files = "#{s.name}/Classes/**/*"
s.resources = "#{s.name}/Assets/*.bundle"
s.public_header_files = "#{s.name}/Classes/**/*.h"
end
# s.public_header_files = 'Pod/Classes/**/*.h'
# s.frameworks = 'UIKit', 'MapKit'
# s.frameworks = 'UIKit', 'Accelerate', 'ImageIO'
s.dependency 'AFNetworking'
s.dependency 'MJRefresh'
s.dependency 'Masonry'
s.dependency 'MBProgressHUD'
s.dependency 'SDWebImage'
s.dependency 'YYCache'
end