Skip to content

Commit 946fcce

Browse files
author
pengdong
committed
ADD: 适配ruby 3.2.0以上版本
1 parent dc2d886 commit 946fcce

4 files changed

Lines changed: 224 additions & 3 deletions

File tree

Gemfile.lock

Lines changed: 218 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,218 @@
1+
PATH
2+
remote: .
3+
specs:
4+
cocoapods-ppbuild (1.1.0)
5+
6+
GEM
7+
remote: https://rubygems.org/
8+
specs:
9+
CFPropertyList (3.0.8)
10+
activesupport (7.2.3)
11+
base64
12+
benchmark (>= 0.3)
13+
bigdecimal
14+
concurrent-ruby (~> 1.0, >= 1.3.1)
15+
connection_pool (>= 2.2.5)
16+
drb
17+
i18n (>= 1.6, < 2)
18+
logger (>= 1.4.2)
19+
minitest (>= 5.1)
20+
securerandom (>= 0.3)
21+
tzinfo (~> 2.0, >= 2.0.5)
22+
addressable (2.8.9)
23+
public_suffix (>= 2.0.2, < 8.0)
24+
algoliasearch (1.27.5)
25+
httpclient (~> 2.8, >= 2.8.3)
26+
json (>= 1.5.1)
27+
atomos (0.1.3)
28+
bacon (1.2.0)
29+
base64 (0.3.0)
30+
benchmark (0.5.0)
31+
bigdecimal (4.0.1)
32+
claide (1.1.0)
33+
cocoapods (1.16.2)
34+
addressable (~> 2.8)
35+
claide (>= 1.0.2, < 2.0)
36+
cocoapods-core (= 1.16.2)
37+
cocoapods-deintegrate (>= 1.0.3, < 2.0)
38+
cocoapods-downloader (>= 2.1, < 3.0)
39+
cocoapods-plugins (>= 1.0.0, < 2.0)
40+
cocoapods-search (>= 1.0.0, < 2.0)
41+
cocoapods-trunk (>= 1.6.0, < 2.0)
42+
cocoapods-try (>= 1.1.0, < 2.0)
43+
colored2 (~> 3.1)
44+
escape (~> 0.0.4)
45+
fourflusher (>= 2.3.0, < 3.0)
46+
gh_inspector (~> 1.0)
47+
molinillo (~> 0.8.0)
48+
nap (~> 1.0)
49+
ruby-macho (>= 2.3.0, < 3.0)
50+
xcodeproj (>= 1.27.0, < 2.0)
51+
cocoapods-core (1.16.2)
52+
activesupport (>= 5.0, < 8)
53+
addressable (~> 2.8)
54+
algoliasearch (~> 1.0)
55+
concurrent-ruby (~> 1.1)
56+
fuzzy_match (~> 2.0.4)
57+
nap (~> 1.0)
58+
netrc (~> 0.11)
59+
public_suffix (~> 4.0)
60+
typhoeus (~> 1.0)
61+
cocoapods-deintegrate (1.0.5)
62+
cocoapods-downloader (2.1)
63+
cocoapods-plugins (1.0.0)
64+
nap
65+
cocoapods-search (1.0.1)
66+
cocoapods-trunk (1.6.0)
67+
nap (>= 0.8, < 2.0)
68+
netrc (~> 0.11)
69+
cocoapods-try (1.2.0)
70+
colored2 (3.1.2)
71+
concurrent-ruby (1.3.6)
72+
connection_pool (3.0.2)
73+
drb (2.2.3)
74+
escape (0.0.4)
75+
ethon (0.15.0)
76+
ffi (>= 1.15.0)
77+
ffi (1.17.3)
78+
ffi (1.17.3-aarch64-linux-gnu)
79+
ffi (1.17.3-aarch64-linux-musl)
80+
ffi (1.17.3-arm-linux-gnu)
81+
ffi (1.17.3-arm-linux-musl)
82+
ffi (1.17.3-arm64-darwin)
83+
ffi (1.17.3-x86-linux-gnu)
84+
ffi (1.17.3-x86-linux-musl)
85+
ffi (1.17.3-x86_64-darwin)
86+
ffi (1.17.3-x86_64-linux-gnu)
87+
ffi (1.17.3-x86_64-linux-musl)
88+
fourflusher (2.3.1)
89+
fuzzy_match (2.0.4)
90+
gh_inspector (1.1.3)
91+
httpclient (2.9.0)
92+
mutex_m
93+
i18n (1.14.8)
94+
concurrent-ruby (~> 1.0)
95+
json (2.18.1)
96+
logger (1.7.0)
97+
minitest (6.0.2)
98+
drb (~> 2.0)
99+
prism (~> 1.5)
100+
mocha (3.0.2)
101+
ruby2_keywords (>= 0.0.5)
102+
mocha-on-bacon (0.2.3)
103+
mocha (>= 0.13.0)
104+
molinillo (0.8.0)
105+
mutex_m (0.3.0)
106+
nanaimo (0.4.0)
107+
nap (1.1.0)
108+
netrc (0.11.0)
109+
prettybacon (0.0.2)
110+
bacon (~> 1.2)
111+
prism (1.9.0)
112+
public_suffix (4.0.7)
113+
rake (13.3.1)
114+
rexml (3.4.4)
115+
ruby-macho (2.5.1)
116+
ruby2_keywords (0.0.5)
117+
securerandom (0.4.1)
118+
typhoeus (1.5.0)
119+
ethon (>= 0.9.0, < 0.16.0)
120+
tzinfo (2.0.6)
121+
concurrent-ruby (~> 1.0)
122+
xcodeproj (1.27.0)
123+
CFPropertyList (>= 2.3.3, < 4.0)
124+
atomos (~> 0.1.3)
125+
claide (>= 1.0.2, < 2.0)
126+
colored2 (~> 3.1)
127+
nanaimo (~> 0.4.0)
128+
rexml (>= 3.3.6, < 4.0)
129+
130+
PLATFORMS
131+
aarch64-linux-gnu
132+
aarch64-linux-musl
133+
arm-linux-gnu
134+
arm-linux-musl
135+
arm64-darwin
136+
ruby
137+
x86-linux-gnu
138+
x86-linux-musl
139+
x86_64-darwin
140+
x86_64-linux-gnu
141+
x86_64-linux-musl
142+
143+
DEPENDENCIES
144+
bacon
145+
bundler
146+
cocoapods
147+
cocoapods-ppbuild!
148+
mocha
149+
mocha-on-bacon
150+
prettybacon
151+
rake
152+
153+
CHECKSUMS
154+
CFPropertyList (3.0.8) sha256=2c99d0d980536d3d7ab252f7bd59ac8be50fbdd1ff487c98c949bb66bb114261
155+
activesupport (7.2.3) sha256=5675c9770dac93e371412684249f9dc3c8cec104efd0624362a520ae685c7b10
156+
addressable (2.8.9) sha256=cc154fcbe689711808a43601dee7b980238ce54368d23e127421753e46895485
157+
algoliasearch (1.27.5) sha256=26c1cddf3c2ec4bd60c148389e42702c98fdac862881dc6b07a4c0b89ffec853
158+
atomos (0.1.3) sha256=7d43b22f2454a36bace5532d30785b06de3711399cb1c6bf932573eda536789f
159+
bacon (1.2.0) sha256=51d52d72a61729668ade581fe68fb10b9654027d2ac73203fbbcae73647b06b8
160+
base64 (0.3.0) sha256=27337aeabad6ffae05c265c450490628ef3ebd4b67be58257393227588f5a97b
161+
benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c
162+
bigdecimal (4.0.1) sha256=8b07d3d065a9f921c80ceaea7c9d4ae596697295b584c296fe599dd0ad01c4a7
163+
claide (1.1.0) sha256=6d3c5c089dde904d96aa30e73306d0d4bd444b1accb9b3125ce14a3c0183f82e
164+
cocoapods (1.16.2) sha256=0ff1c860f32df3db8b16df09b58da1a6bb2a12fe55f6d5e8be994a74fadd1e5e
165+
cocoapods-core (1.16.2) sha256=4bb1b5c420691e60cf36fa227dec6bc48c096c34c97bb7aa512ea7f3246fc12b
166+
cocoapods-deintegrate (1.0.5) sha256=517c2a448ef563afe99b6e7668704c27f5de9e02715a88ee9de6974dc1b3f6a2
167+
cocoapods-downloader (2.1) sha256=bb6ebe1b3966dc4055de54f7a28b773485ac724fdf575d9bee2212d235e7b6d1
168+
cocoapods-plugins (1.0.0) sha256=725d17ce90b52f862e73476623fd91441b4430b742d8a071000831efb440ca9a
169+
cocoapods-ppbuild (1.1.0)
170+
cocoapods-search (1.0.1) sha256=1b133b0e6719ed439bd840e84a1828cca46425ab73a11eff5e096c3b2df05589
171+
cocoapods-trunk (1.6.0) sha256=5f5bda8c172afead48fa2d43a718cf534b1313c367ba1194cebdeb9bfee9ed31
172+
cocoapods-try (1.2.0) sha256=145b946c6e7747ed0301d975165157951153d27469e6b2763c83e25c84b9defe
173+
colored2 (3.1.2) sha256=b13c2bd7eeae2cf7356a62501d398e72fde78780bd26aec6a979578293c28b4a
174+
concurrent-ruby (1.3.6) sha256=6b56837e1e7e5292f9864f34b69c5a2cbc75c0cf5338f1ce9903d10fa762d5ab
175+
connection_pool (3.0.2) sha256=33fff5ba71a12d2aa26cb72b1db8bba2a1a01823559fb01d29eb74c286e62e0a
176+
drb (2.2.3) sha256=0b00d6fdb50995fe4a45dea13663493c841112e4068656854646f418fda13373
177+
escape (0.0.4) sha256=e49f44ae2b4f47c6a3abd544ae77fe4157802794e32f19b8e773cbc4dcec4169
178+
ethon (0.15.0) sha256=0809805a035bc10f54162ca99f15ded49e428e0488bcfe1c08c821e18261a74d
179+
ffi (1.17.3) sha256=0e9f39f7bb3934f77ad6feab49662be77e87eedcdeb2a3f5c0234c2938563d4c
180+
ffi (1.17.3-aarch64-linux-gnu) sha256=28ad573df26560f0aedd8a90c3371279a0b2bd0b4e834b16a2baa10bd7a97068
181+
ffi (1.17.3-aarch64-linux-musl) sha256=020b33b76775b1abacc3b7d86b287cef3251f66d747092deec592c7f5df764b2
182+
ffi (1.17.3-arm-linux-gnu) sha256=5bd4cea83b68b5ec0037f99c57d5ce2dd5aa438f35decc5ef68a7d085c785668
183+
ffi (1.17.3-arm-linux-musl) sha256=0d7626bb96265f9af78afa33e267d71cfef9d9a8eb8f5525344f8da6c7d76053
184+
ffi (1.17.3-arm64-darwin) sha256=0c690555d4cee17a7f07c04d59df39b2fba74ec440b19da1f685c6579bb0717f
185+
ffi (1.17.3-x86-linux-gnu) sha256=868a88fcaf5186c3a46b7c7c2b2c34550e1e61a405670ab23f5b6c9971529089
186+
ffi (1.17.3-x86-linux-musl) sha256=f0286aa6ef40605cf586e61406c446de34397b85dbb08cc99fdaddaef8343945
187+
ffi (1.17.3-x86_64-darwin) sha256=1f211811eb5cfaa25998322cdd92ab104bfbd26d1c4c08471599c511f2c00bb5
188+
ffi (1.17.3-x86_64-linux-gnu) sha256=3746b01f677aae7b16dc1acb7cb3cc17b3e35bdae7676a3f568153fb0e2c887f
189+
ffi (1.17.3-x86_64-linux-musl) sha256=086b221c3a68320b7564066f46fed23449a44f7a1935f1fe5a245bd89d9aea56
190+
fourflusher (2.3.1) sha256=1b3de61c7c791b6a4e64f31e3719eb25203d151746bb519a0292bff1065ccaa9
191+
fuzzy_match (2.0.4) sha256=b5de4f95816589c5b5c3ad13770c0af539b75131c158135b3f3bbba75d0cfca5
192+
gh_inspector (1.1.3) sha256=04cca7171b87164e053aa43147971d3b7f500fcb58177698886b48a9fc4a1939
193+
httpclient (2.9.0) sha256=4b645958e494b2f86c2f8a2f304c959baa273a310e77a2931ddb986d83e498c8
194+
i18n (1.14.8) sha256=285778639134865c5e0f6269e0b818256017e8cde89993fdfcbfb64d088824a5
195+
json (2.18.1) sha256=fe112755501b8d0466b5ada6cf50c8c3f41e897fa128ac5d263ec09eedc9f986
196+
logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203
197+
minitest (6.0.2) sha256=db6e57956f6ecc6134683b4c87467d6dd792323c7f0eea7b93f66bd284adbc3d
198+
mocha (3.0.2) sha256=3d8029531d8b71bff5ae07040758f77fdf578174189ffda1bef7749a59e92df8
199+
mocha-on-bacon (0.2.3) sha256=97e5c6e210d213efb9688407284d503b24fa995fe9f2d1918509219cc75889c0
200+
molinillo (0.8.0) sha256=efbff2716324e2a30bccd3eba1ff3a735f4d5d53ffddbc6a2f32c0ca9433045d
201+
mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751
202+
nanaimo (0.4.0) sha256=faf069551bab17f15169c1f74a1c73c220657e71b6e900919897a10d991d0723
203+
nap (1.1.0) sha256=949691660f9d041d75be611bb2a8d2fd559c467537deac241f4097d9b5eea576
204+
netrc (0.11.0) sha256=de1ce33da8c99ab1d97871726cba75151113f117146becbe45aa85cb3dabee3f
205+
prettybacon (0.0.2) sha256=8a0df6fe918da1f590c14a4bbf69be3e804cf07d6ebc956ec3d23d7bab9b502a
206+
prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85
207+
public_suffix (4.0.7) sha256=8be161e2421f8d45b0098c042c06486789731ea93dc3a896d30554ee38b573b8
208+
rake (13.3.1) sha256=8c9e89d09f66a26a01264e7e3480ec0607f0c497a861ef16063604b1b08eb19c
209+
rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142
210+
ruby-macho (2.5.1) sha256=9075e52e0f9270b552a90b24fcc6219ad149b0d15eae1bc364ecd0ac8984f5c9
211+
ruby2_keywords (0.0.5) sha256=ffd13740c573b7301cf7a2e61fc857b2a8e3d3aff32545d6f8300d8bae10e3ef
212+
securerandom (0.4.1) sha256=cc5193d414a4341b6e225f0cb4446aceca8e50d5e1888743fac16987638ea0b1
213+
typhoeus (1.5.0) sha256=120b67ed1ef515e6c0e938176db880f15b0916f038e78ce2a66290f3f1de3e3b
214+
tzinfo (2.0.6) sha256=8daf828cc77bcf7d63b0e3bdb6caa47e2272dcfaf4fbfe46f8c3a9df087a829b
215+
xcodeproj (1.27.0) sha256=8cc7a73b4505c227deab044dce118ede787041c702bc47636856a2e566f854d3
216+
217+
BUNDLED WITH
218+
4.0.7

cocoapods-ppbuild.gemspec

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,10 @@ Gem::Specification.new do |spec|
1717
spec.executables = spec.files.grep(%r{^bin/}) { |f| File.basename(f) }
1818
spec.test_files = spec.files.grep(%r{^(test|spec|features)/})
1919
spec.require_paths = ['lib']
20+
spec.metadata = {
21+
'cocoapods_plugin' => 'true'
22+
}
2023

21-
spec.add_development_dependency 'bundler', '~> 1.3'
24+
spec.add_development_dependency 'bundler'
2225
spec.add_development_dependency 'rake'
2326
end
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
module CocoapodsPpbuild
2-
VERSION = "1.0.9"
2+
VERSION = "1.1.1"
33
end

lib/cocoapods-ppbuild/helper/prebuild_sandbox.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ def self.replace_tagert_copy_source_sh(installer_context)
1212
tn = "Pods-#{target.name}"
1313
dir = Pathname.new(File.join(installer_context.sandbox.root,"Target Support Files", tn))
1414
sh_path = File.join(dir, "#{tn}-resources.sh")
15-
if File.exists?(sh_path)
15+
if File.exist?(sh_path)
1616
list.each do |tarname|
1717
replace_content_file sh_path, tarname
1818
end

0 commit comments

Comments
 (0)