gpt4 book ai didi

cocoapods - 在另一个变量中使用 podspec 变量

转载 作者:行者123 更新时间:2023-12-03 04:59:34 34 4
gpt4 key购买 nike

我的 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.resource_bundles = {'MyBundle' => ["sdk-ios/publickey/prod/ios-#{s.version}/somebinary.bin"]}

关于cocoapods - 在另一个变量中使用 podspec 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46451196/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com