mirror of
https://github.com/cake-tech/cake_wallet.git
synced 2025-01-03 09:29:48 +00:00
Add config for ios app.
This commit is contained in:
parent
800c3ec14a
commit
328b378aac
5 changed files with 138 additions and 0 deletions
48
scripts/android/app_env.sh
Executable file
48
scripts/android/app_env.sh
Executable file
|
@ -0,0 +1,48 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
APP_ANDROID_NAME=""
|
||||||
|
APP_ANDROID_VERSION=""
|
||||||
|
APP_ANDROID_BUILD_VERSION=""
|
||||||
|
APP_ANDROID_ID=""
|
||||||
|
|
||||||
|
MONERO_COM="monero.com"
|
||||||
|
CAKEWALLET="cakewallet"
|
||||||
|
|
||||||
|
TYPES=($MONERO_COM $CAKEWALLET)
|
||||||
|
APP_ANDROID_TYPE=$1
|
||||||
|
|
||||||
|
MONERO_COM_NAME="Monero.com"
|
||||||
|
MONERO_COM_VERSION="1.0.0"
|
||||||
|
MONERO_COM_BUILD_NUMBER=6
|
||||||
|
MONERO_COM_BUNDLE_ID="com.cakewallet.monero"
|
||||||
|
|
||||||
|
CAKEWALLET_NAME="Cake Wallet"
|
||||||
|
CAKEWALLET_VERSION="4.2.8"
|
||||||
|
CAKEWALLET_BUILD_NUMBER=69
|
||||||
|
CAKEWALLET_BUNDLE_ID="com.fotolockr.cakewallet"
|
||||||
|
|
||||||
|
if ! [[ " ${TYPES[*]} " =~ " ${APP_ANDROID_TYPE} " ]]; then
|
||||||
|
echo "Wrong app type."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
case $APP_ANDROID_TYPE in
|
||||||
|
$MONERO_COM)
|
||||||
|
APP_ANDROID_NAME=$MONERO_COM_NAME
|
||||||
|
APP_ANDROID_VERSION=$MONERO_COM_VERSION
|
||||||
|
APP_ANDROID_BUILD_NUMBER=$MONERO_COM_BUILD_NUMBER
|
||||||
|
APP_ANDROID_BUNDLE_ID=$MONERO_COM_BUNDLE_ID
|
||||||
|
;;
|
||||||
|
$CAKEWALLET)
|
||||||
|
APP_ANDROID_NAME=$CAKEWALLET_NAME
|
||||||
|
APP_ANDROID_VERSION=$CAKEWALLET_VERSION
|
||||||
|
APP_ANDROID_BUILD_NUMBER=$CAKEWALLET_BUILD_NUMBER
|
||||||
|
APP_ANDROID_BUNDLE_ID=$CAKEWALLET_BUNDLE_ID
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
export APP_ANDROID_TYPE
|
||||||
|
export APP_ANDROID_NAME
|
||||||
|
export APP_ANDROID_VERSION
|
||||||
|
export APP_ANDROID_BUILD_NUMBER
|
||||||
|
export APP_ANDROID_BUNDLE_ID
|
29
scripts/ios/app_config.sh
Executable file
29
scripts/ios/app_config.sh
Executable file
|
@ -0,0 +1,29 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
MONERO_COM="monero.com"
|
||||||
|
CAKEWALLET="cakewallet"
|
||||||
|
DIR=$(dirname "$0")
|
||||||
|
|
||||||
|
if [ -z "$APP_IOS_TYPE" ]; then
|
||||||
|
echo "Please set APP_IOS_TYPE"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
cd ../.. # go to root
|
||||||
|
/usr/libexec/PlistBuddy -c "Set :CFBundleDisplayName ${APP_IOS_NAME}" ./ios/Runner/Info.plist
|
||||||
|
/usr/libexec/PlistBuddy -c "Set :CFBundleIdentifier ${APP_IOS_BUNDLE_ID}" ./ios/Runner/Info.plist
|
||||||
|
/usr/libexec/PlistBuddy -c "Set :CFBundleShortVersionString ${APP_IOS_VERSION}" ./ios/Runner/Info.plist
|
||||||
|
/usr/libexec/PlistBuddy -c "Set :CFBundleVersion ${APP_IOS_BUILD_NUMBER}" ./ios/Runner/Info.plist
|
||||||
|
cd $DIR
|
||||||
|
CONFIG_ARGS=""
|
||||||
|
|
||||||
|
case $APP_IOS_TYPE in
|
||||||
|
$MONERO_COM)
|
||||||
|
CONFIG_ARGS="--monero"
|
||||||
|
;;
|
||||||
|
$CAKEWALLET)
|
||||||
|
CONFIG_ARGS="--monero --bitcoin"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
flutter packages pub run tool/configure.dart $CONFIG_ARGS
|
48
scripts/ios/app_env.sh
Executable file
48
scripts/ios/app_env.sh
Executable file
|
@ -0,0 +1,48 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
APP_IOS_NAME=""
|
||||||
|
APP_IOS_VERSION=""
|
||||||
|
APP_IOS_BUILD_VERSION=""
|
||||||
|
APP_IOS_BUNDLE_ID=""
|
||||||
|
|
||||||
|
MONERO_COM="monero.com"
|
||||||
|
CAKEWALLET="cakewallet"
|
||||||
|
|
||||||
|
TYPES=($MONERO_COM $CAKEWALLET)
|
||||||
|
APP_IOS_TYPE=$1
|
||||||
|
|
||||||
|
MONERO_COM_NAME="Monero.com"
|
||||||
|
MONERO_COM_VERSION="1.0.0"
|
||||||
|
MONERO_COM_BUILD_NUMBER=6
|
||||||
|
MONERO_COM_BUNDLE_ID="com.cakewallet.monero"
|
||||||
|
|
||||||
|
CAKEWALLET_NAME="Cake Wallet"
|
||||||
|
CAKEWALLET_VERSION="4.2.8"
|
||||||
|
CAKEWALLET_BUILD_NUMBER=69
|
||||||
|
CAKEWALLET_BUNDLE_ID="com.fotolockr.cakewallet"
|
||||||
|
|
||||||
|
if ! [[ " ${TYPES[*]} " =~ " ${APP_IOS_TYPE} " ]]; then
|
||||||
|
echo "Wrong app type."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
case $APP_TYPE in
|
||||||
|
$MONERO_COM)
|
||||||
|
APP_IOS_NAME=$MONERO_COM_NAME
|
||||||
|
APP_IOS_VERSION=$MONERO_COM_VERSION
|
||||||
|
APP_IOS_BUILD_NUMBER=$MONERO_COM_BUILD_NUMBER
|
||||||
|
APP_IOS_BUNDLE_ID=$MONERO_COM_BUNDLE_ID
|
||||||
|
;;
|
||||||
|
$CAKEWALLET)
|
||||||
|
APP_IOS_NAME=$CAKEWALLET_NAME
|
||||||
|
APP_IOS_VERSION=$CAKEWALLET_VERSION
|
||||||
|
APP_IOS_BUILD_NUMBER=$CAKEWALLET_BUILD_NUMBER
|
||||||
|
APP_IOS_BUNDLE_ID=$CAKEWALLET_BUNDLE_ID
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
export APP_IOS_TYPE
|
||||||
|
export APP_IOS_NAME
|
||||||
|
export APP_IOS_VERSION
|
||||||
|
export APP_IOS_BUILD_NUMBER
|
||||||
|
export APP_IOS_BUNDLE_ID
|
13
scripts/ios/build_deps.sh
Executable file
13
scripts/ios/build_deps.sh
Executable file
|
@ -0,0 +1,13 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
if [ -z "$APP_IOS_TYPE" ]; then
|
||||||
|
echo "Please set APP_IOS_TYPE"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
DIR=$(dirname "$0")
|
||||||
|
|
||||||
|
case $APP_IOS_TYPE in
|
||||||
|
"monero.com") $DIR/build_monero_all.sh ;;
|
||||||
|
"cakewallet") $DIR/build_monero_all.sh ;;
|
||||||
|
esac
|
Loading…
Reference in a new issue