From d890a8a3d66511dbc75a5337f59644d141899287 Mon Sep 17 00:00:00 2001 From: Mason Le <43195241+masonle2x2@users.noreply.github.com> Date: Sat, 4 Nov 2023 13:14:10 +0700 Subject: [PATCH] release 1.72.14 --- package.json | 2 +- template/README.md | 16 ++++++++-------- template/ios/HelloWorld/AppDelegate.mm | 6 +++--- template/package.json | 8 ++++---- 4 files changed, 16 insertions(+), 16 deletions(-) diff --git a/package.json b/package.json index 9b9fe05b..8a3e54d6 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "rn-boiler-template", "private": false, - "version": "1.72.13", + "version": "1.72.14", "description": "Clean and minimalist React Native template for a quick start with TypeScript and components", "scripts": { "test": "exit 0" diff --git a/template/README.md b/template/README.md index 5cc2dcda..05283e5b 100644 --- a/template/README.md +++ b/template/README.md @@ -33,11 +33,11 @@ ## Base config (Now u can config on env) -- Change App name ``` APP_DISPLAY_NAME ``` on ``` env/(.dev/.prod) ``` -- Change App id ``` BUNDLE_IDENTIFIER ``` on ``` env/(.dev/.prod) ``` -- Change App version ``` VERSION_NAME ``` on ``` env/(.dev/.prod) ``` -- Change App build number ``` VERSION_CODE ``` on ``` env/(.dev/.prod) ``` -- Change App URL ``` API_URL ``` on ``` env/(.dev/.prod) ``` +- Change App name ``` APP_DISPLAY_NAME ``` on ``` env/(dev.json/.prod) ``` +- Change App id ``` BUNDLE_IDENTIFIER ``` on ``` env/(dev.json/.prod) ``` +- Change App version ``` VERSION_NAME ``` on ``` env/(dev.json/.prod) ``` +- Change App build number ``` VERSION_CODE ``` on ``` env/(dev.json/.prod) ``` +- Change App URL ``` API_URL ``` on ``` env/(dev.json/.prod) ``` ### Gen app icon and Change app icon by env @@ -57,13 +57,13 @@ Ex: New Environment named: Demo - ## Setup env - Create new env file in env folder (.demo) - - Copy all value from `.dev` to new env file + - Copy all value from `dev.json` to new env file - Update value in new env file - ## Setup fastlane - Create new env file with name syntax: .env. (.env.demo) - - Copy app value from `.env.dev` to new env file + - Copy app value from `.envdev.json` to new env file - Update value in new env file - Get new apple and gooogle api file then copy to `api-key` folder. ex: - `api-key/apple/demo.p8` @@ -121,7 +121,7 @@ Ex: New Environment named: Demo - Check `Shared` checkbox on the dialog - Select `Pre-actions` - On the first script, change env to load when xcode build. ex: - - `ENV_PATH="env/.dev"` to `ENV_PATH="env/.demo"` + - `ENV_PATH="env/dev.json"` to `ENV_PATH="env/.demo"` - Complete script like: ``` diff --git a/template/ios/HelloWorld/AppDelegate.mm b/template/ios/HelloWorld/AppDelegate.mm index e6b2a809..56c669ed 100644 --- a/template/ios/HelloWorld/AppDelegate.mm +++ b/template/ios/HelloWorld/AppDelegate.mm @@ -1,6 +1,6 @@ #import "AppDelegate.h" #import "RNBootSplash.h" -#import "RNCConfig.h" +#import "Keys.h" #import @implementation AppDelegate @@ -37,9 +37,9 @@ - (UIView *)createRootViewWithBridge:(RCTBridge *)bridge UIView *rootView = [super createRootViewWithBridge:bridge moduleName:moduleName initProps:initProps]; - NSString *bootsplash = [RNCConfig envFor:@"SPLASH_STORYBOARD_NAME"]; + NSString *bootsplash = [Keys publicFor:@"SPLASH_STORYBOARD_NAME"]; [RNBootSplash initWithStoryboard:bootsplash rootView:rootView]; // ⬅️ initialize the splash screen return rootView; } -@end \ No newline at end of file +@end diff --git a/template/package.json b/template/package.json index e1794202..58f4f8df 100644 --- a/template/package.json +++ b/template/package.json @@ -12,13 +12,13 @@ "type:check": "yarn tsc --noEmit --skipLibCheck", "app-icon": "npx rn-ml appicon -s appicon/appicon.png", "app-icon:dev": "npx rn-ml appicon -s appicon/appicon-dev.png -f dev -icn AppIcon-Dev", - "ios:notification:dev": "npx ts-node ./scripts/ios.ts push-notification env/.dev ", + "ios:notification:dev": "npx ts-node ./scripts/ios.ts push-notification env/dev.json ", "android:report": "npx ts-node scripts/android.ts report", "android:hash": "npx ts-node scripts/android.ts hash", "android:gen-key": "npx ts-node scripts/android.ts keystore", - "ios:dev": "npx ts-node scripts/ios.ts run env/.dev", - "android:dev": "npx ts-node scripts/android.ts run env/.dev Debug", - "android:release": "npx ts-node scripts/android.ts run env/.dev Release" + "ios:dev": "npx ts-node scripts/ios.ts run env/dev.json", + "android:dev": "npx ts-node scripts/android.ts run env/dev.json Debug", + "android:release": "npx ts-node scripts/android.ts run env/dev.json Release" }, "dependencies": { "@gorhom/portal": "^1.0.14",