我们必须根据模式为一些属性设置不同的值,当我们直接从Xcode构建时(这是预期的行为),它可以正常工作,但是从Fastfile中设置env变量,就像下面的例子一样,会导致我们构建没有env变量的值。
build_app(scheme: "SCHEMA_NAME", xcargs: "TOKEN='#{ENV["TOKEN"]}'")
在源代码之外为环境变量保存不同值的最佳实践是什么?
最好的方法是使用。env文件,请在这里查看更多细节
- 访问https://docs.fastlane.tools/faqs/
- 向下滚动
- Follow同一个底层应用的多个目标
如果你需要更多的帮助,请随时在这里讨论https://github.com/fastlane/fastlane/discussions/categories/q-a