我希望为我的项目提供通用的Fastlane文件。在每个项目中,我只想设置一些文件所需的变量。
我想自定义Fastfile看起来应该是这样的:
myVariable = "Tank"
myArray = ["1", "2", "3", "let's go"]
import_from_git(url: 'git@github.com:foo/FastlaneFiles.git', path: 'Fastfile')
但是,这不会起作用,我认为它希望定义在一条线上。我如何定义变量,以便通用Fastlane可以使用它们? (我不想设置环境变量)
答案 0 :(得分:1)
这就是诀窍,当你的Fastfile运行时,self
是一个Ruby Fastfile
实例。所以,这意味着你可以简单地添加一个实例变量:
@myVariable = "Tank"
@myArray = ["1", "2", "3", "let's go"]
这将作为实例变量@myVariable
导入的其他Fastfile可用。