尝试遵循 fastlane 中有关 env vars 和 dotenv 文件的示例和文档,但我无法让任何 ENV 变量在 fastlane 中工作。我的 Fastfile 有这个来测试变量的使用:
lane :test do
var1 = ENV["CRASHLYTICS_API_TOKEN"]
puts "+++#{var1}"
end
我的 .env.default 文件与 Fastfile 位于同一目录中,并且只有这一行:
CRASHLYTICS_API_TOKEN="123abc"
我在这里缺少什么语法?当我运行上面的测试通道时,打印的都是 +++。我期待 +++123abc。也许是 Ruby 问题 - 我不知道 Ruby。我尝试在 Mac 上显式安装 dotenv gem,但没有任何区别。