From 81ccb6b1f92e3a891b34d72cc0284e2200786617 Mon Sep 17 00:00:00 2001 From: Lei Nelissen Date: Sat, 15 Jan 2022 17:24:56 +0100 Subject: [PATCH] Use package.json for app version --- fastlane/Fastfile | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/fastlane/Fastfile b/fastlane/Fastfile index a8b73a7..2cfba1b 100644 --- a/fastlane/Fastfile +++ b/fastlane/Fastfile @@ -1,18 +1,8 @@ default_platform(:ios) +package = load_json(json_path: "../package.json") + platform :ios do - lane :alpha do - get_certificates( - development: true, - output_path: 'certificates/' - ) - build_app( - scheme: "Jellyfin Player", - export_method: "development", - output_directory: "build", - workspace: "ios/JellyfinAudioPlayer.xcworkspace" - ) - end lane :beta do get_certificates( output_path: 'certificates/' @@ -26,6 +16,7 @@ platform :ios do use_automatic_signing: true, path: "ios/JellyfinAudioPlayer.xcodeproj" ) + increment_version_number(version_number: package["version"]); increment_build_number( xcodeproj: "ios/JellyfinAudioPlayer.xcodeproj" ) @@ -79,7 +70,10 @@ platform :android do desc "Generate beta build" lane :beta do gradle( - task: "clean assembleRelease", + task: "assembleRelease", + properties: { + 'versionName' => package["version"], + } project_dir: "android" ) end