Use package.json for app version

This commit is contained in:
Lei Nelissen
2022-01-15 17:24:56 +01:00
parent 98ae0216f7
commit 81ccb6b1f9

View File

@@ -1,18 +1,8 @@
default_platform(:ios) default_platform(:ios)
package = load_json(json_path: "../package.json")
platform :ios do 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 lane :beta do
get_certificates( get_certificates(
output_path: 'certificates/' output_path: 'certificates/'
@@ -26,6 +16,7 @@ platform :ios do
use_automatic_signing: true, use_automatic_signing: true,
path: "ios/JellyfinAudioPlayer.xcodeproj" path: "ios/JellyfinAudioPlayer.xcodeproj"
) )
increment_version_number(version_number: package["version"]);
increment_build_number( increment_build_number(
xcodeproj: "ios/JellyfinAudioPlayer.xcodeproj" xcodeproj: "ios/JellyfinAudioPlayer.xcodeproj"
) )
@@ -79,7 +70,10 @@ platform :android do
desc "Generate beta build" desc "Generate beta build"
lane :beta do lane :beta do
gradle( gradle(
task: "clean assembleRelease", task: "assembleRelease",
properties: {
'versionName' => package["version"],
}
project_dir: "android" project_dir: "android"
) )
end end