首页 > 解决方案 > Fastlane, ionic 5 & cordova, 如何添加参数

问题描述

我尝试使用fastlane来自动构建和发布我的 ionic 应用程序。

我看到fastlane确实支持参数,我尝试添加以下

upload_to_app_store(
   automatic_release: false
)

但我不知道在哪里添加它,也没有在他们的文档中找到任何帮助。

这是我的代码

lane :preDeploy do
  #platform rm
  sh("ionic cordova platform rm ios")

  #set App ID
  sh("./scripts/modify_config_xml.sh #{ENV['APP_VERSION']} #{ENV['BUILD_NUMBER']} #{ENV['APP_IDENTIFIER']} #{ENV['APP_NAME']} #{ENV['API_LEVEL']}")

  app_store_connect_api_key(
    key_id: ENV['ITC_KEY_ID'],
    issuer_id: ENV['ITC_ISSUER_ID'],
    key_filepath: ENV['ITC_KEY_PATH'],
    in_house: false
  )

  match(git_branch: ENV['TEAM_ID'])

  ionic(
    platform: 'ios',
    prod: true,
    build_flag: ['-UseModernBuildSystem=0']
  )

  deliver

  copy_artifacts(
    target_path: "ios_build",
    artifacts: [ENV['CORDOVA_IOS_RELEASE_BUILD_PATH']]
  )
end

有人知道这是如何工作的吗?

标签: ionic-frameworkfastlaneionic5

解决方案


推荐阅读