Я создал задачу fastlane
для загрузки в Play Store следующим образом:
lane :DEPLOY_BETA do
gradle(task: "clean")
version_codes = google_play_track_version_codes(
package_name: "",
json_key: "play_store_service_account_key.json",
)
gradle(
task: "assemble",
flavor: "World",
build_type: "Release",
properties: { "versionCode" => 100 }
)
apk_path = Actions.lane_context[SharedValues::GRADLE_APK_OUTPUT_PATH]
supply(
apk: apk_path,
json_key: "play_store_service_account_key.json",
package_name: "",
track: "beta",
skip_upload_metadata: true,
validate_only: true,
skip_upload_images: true,
skip_upload_screenshots: true
)
end
Проблема заключается в том, что свойство versionCode
не переопределяет versionCode
, указанный во фрагменте (ни defaultConfig). Это ошибка в фастлэйне? Если я вообще не установлю versionCode
в build.gradle
, это просто не добавит versionCode
, и питание fastlane завершится неудачей.
Может кто-нибудь помочь мне здесь?