Fastlane-为fastlane插件配置未定义的方法

时间:2019-06-14 07:51:00

标签: ios ruby continuous-integration fastlane

按照说明文件为fastlane创建自定义插件。 尝试使用它时出错:

Error in lane my_lane: undefined method `configure' for Fastlane::Mailjet:Module

似乎fastlane正在尝试在某处调用configure方法。 但是,由于在文档中没有提及它,所以我完全不知道应该怎么做。

此处提供插件:https://github.com/tirrorex/fastlane-plugin-mailjet

使用

调用我的车道上的动作
mailjet(
    api_key: "key",
    secret_key: "key",
    sender: {
      :email => "mail@mail.com",
      :name => "Name"
    },
    recipients: options[:recipients],
    subject: "subject",
    textPart: "
    Text.
    ",
    templateLanguage: true,
    templateErrorReporting: "mymail@mail.com",
    templateErrorDeliver: "deliver",
    templateId: id,
    vars: {
      "success":success,
        "build_link": build_link,
    },
    attachments: attachments
  )

问题似乎是在我的插件/操作中,我使用了mailjet gem。 当我尝试在我的通道中调用我的mailjet动作时,fastlane而是调用了需要配置方法的mailjet gem,因此出现了错误。 因此,这是一个命名问题。

有什么想法吗?

0 个答案:

没有答案