fastlane_version '2.53.1'

before_all do
    ENV["FASTLANE_DONT_STORE_PASSWORD"] = "1"
end

platform :ios do
    desc "Build iOS .ipa"

    lane :build_ios do
        setup_ci if ENV['CI']
        match(type: "development")

        build_app(
          clean: true,
          silent: true,
          skip_package_pkg: true,
          configuration: "Release",
          scheme: "Runner",
          output_name: "app-release.ipa",
          export_method: "development",
          output_directory: "./example/build/ios",
          workspace: "./example/ios/Runner.xcworkspace",
        )
    end
end

platform :android do
    desc "Build Android .apk"

    lane :build_android do
        setup_ci if ENV['CI']
        gradle(task: 'clean', project_dir: 'example/android/')
        gradle(task: 'assemble', build_type: 'Release', project_dir: 'example/android/')
    end
end
