From 9db2489ab27c210fe2ece9de4b174d45e5c4bfc8 Mon Sep 17 00:00:00 2001 From: Rainer Killinger Date: Fri, 20 May 2022 13:30:36 +0200 Subject: [PATCH] fix: relative keystore file location for gradle --- Makefile | 2 +- static/fastlane-android/Fastfile | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index d8cc32ba..7c5aa2c4 100644 --- a/Makefile +++ b/Makefile @@ -32,7 +32,7 @@ web: web-build prepare-android: configuration-android source app.conf && cd app && rm -rf android www && ionic capacitor add android && npm run resources:android && ionic capacitor build android --no-open --prod && cd .. && sh static/scripts/android.sh - cp -rf static/fastlane-android/. app/android/fastlane/ && cp -rf app.conf app/android/.env && cp -rf playstore.keystore app/android/playstore.keystore + cp -rf static/fastlane-android/. app/android/fastlane/ && cp -rf app.conf app/android/.env android: prepare-android cd app/android && bundler exec fastlane android release diff --git a/static/fastlane-android/Fastfile b/static/fastlane-android/Fastfile index ebe207ce..af82a501 100644 --- a/static/fastlane-android/Fastfile +++ b/static/fastlane-android/Fastfile @@ -15,12 +15,14 @@ require 'json' require 'base64' +require 'pathname' default_platform(:android) current_version_code = 1 playstore_track = "internal" package_json = JSON.parse(File.read('../../package.json')) +keystorePath = Pathname.getwd.parent + "../../playstore.keystore" platform :android do @@ -52,7 +54,7 @@ platform :android do build_type: "Release", print_command: false, properties: { - "android.injected.signing.store.file" => "playstore.keystore", + "android.injected.signing.store.file" => keystorePath.to_s, "android.injected.signing.store.password" => ENV['ANDROID_KEYSTORE_PASSWORD'], "android.injected.signing.key.alias" => ENV['ANDROID_KEYSTORE_KEY_ALIAS'], "android.injected.signing.key.password" => ENV['ANDROID_KEYSTORE_KEY_PASSWORD'],