gpt4 book ai didi

cocoapods - Podspec 中的环境变量

转载 作者:行者123 更新时间:2023-12-04 17:39:07 25 4
gpt4 key购买 nike

我有一个由 CI 系统自动构建的开源库,并由 CI 本身自动部署在主干/ cocoa pod 中。

我想减少库版本中人为错误的可能性。
目前,当新版本准备好时,我必须进入 podspec 并手动修改 version标签。

由于 CI 会为每个新的 git-tag 自动发布库,有没有办法在 podspec 中使用 CI 环境变量? .

特别是我尝试了以下内容:

Pod::Spec.new do |s|
.......
s.version = ${CI_COMMIT_TAG}
......

但似乎不起作用。

任何想法如何使用环境变量?

比文本搜索替换脚本更好的东西可能:D

最佳答案

经过一些研究和尝试,这似乎对我有用:

s.version      = "#{ ENV['CI_COMMIT_TAG'] }"

关于cocoapods - Podspec 中的环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55374703/

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