【发布时间】:2018-03-09 03:18:27
【问题描述】:
我的 podspec 文件类似于:
Pod::Spec.new do |s|
s.name = "MyLib"
s.version = "5.0.0"
...
s.resource_bundles = {'MyBundle' => ["sdk-ios/publickey/prod/ios-5.0.0/somebinary.bin"]}
end
我正在挑选一些二进制文件并将其放入资源包中。每个版本都有一个单独的二进制文件,并保存在一个文件夹中,该文件夹的名称与版本有关。现在在发布新版本时,而不是在两个地方进行更改 - 即 s.version 和 s.resources,有没有办法可以在 s.resources 的值中使用 s.version?比如:
s.resource_bundles = {'MyBundle' => ["sdk-ios/publickey/prod/ios-${s.version.to_s}/somebinary.bin"]}
【问题讨论】:
-
${s.version} 适合我。它不适合你吗?