作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我已经阅读了文档,但我仍然对在 fastfile 或 bash_profile 中的何处设置环境变量感到困惑。你能帮我解决这个问题吗?
我想要实现的是在 fastfile 中设置 apple 开发人员凭据,并且不应该再次询问是否有任何用户提取我的代码并尝试构建它。
我在 faSTLane 文件中写这个。如果我错了,请告诉我。
default_platform(:ios)
platform :ios do
ENV["FASTLANE_DONT_STORE_PASSWORD"] = "1"
ENV["FASTLANE_USER"] = ""
ENV["FASTLANE_PASSWORD"] = ""
desc "GENERATE SCREENSHOT"
lane :Snaps do
capture_screenshots
end
end
最佳答案
您可以在before_all
中添加环境变量。试试这个。
platform :ios do
before_all do
ENV["FASTLANE_DONT_STORE_PASSWORD"] = "1"
ENV["FASTLANE_USER"] = ""
ENV["FASTLANE_PASSWORD"] = ""
end
desc "GENERATE SCREENSHOT"
lane :Snaps do
capture_screenshots
end
end
要不将 key 存储在 git 中,您可以使用环境变量传递所有操作的所有参数。
您可以编辑您的 ~/.bash_profile
以包含类似的内容
export FASTLANE_DONT_STORE_PASSWORD ="1"
export FASTLANE_USER =""
export FASTLANE_PASSWORD =""
关于ios - 如何在faSTLane中设置环境变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48660640/
我是一名优秀的程序员,十分优秀!