From f7b62a837a2a9967801ca1dabcc1463a2c14f561 Mon Sep 17 00:00:00 2001 From: David Djordjevic Date: Tue, 16 Jan 2024 14:17:56 +0100 Subject: [PATCH] Add flavors and generated code on top of base flutter app --- packages/rx_bloc_cli/CHANGELOG.md | 3 + packages/rx_bloc_cli/bin/compile_bundles.sh | 5 + packages/rx_bloc_cli/bin/compile_win.bat | 2 + packages/rx_bloc_cli/example/README.md | 4 +- .../lib/src/commands/create_command.dart | 93 +- .../lib/src/rx_bloc_cli_constants.dart | 2 +- .../lib/src/utils/flavor_generator.dart | 63 + .../main/configuration/build_app.dart | 2 +- .../__brick__/.run/development.run.xml | 2 +- .../__brick__/.run/production.run.xml | 4 +- .../__brick__/.vscode/launch.json | 19 +- .../bricks/rx_bloc_base/__brick__/README.md | 4 +- .../rx_bloc_base/__brick__/android/.gitignore | 11 - .../__brick__/android/app/build.gradle | 128 -- .../__brick__/android/app/proguard-rules.pro | 9 - .../android/app/src/debug/AndroidManifest.xml | 7 - .../android/app/src/main/AndroidManifest.xml | 54 - .../{{project_name}}/MainActivity.kt | 6 - .../res/drawable-v21/launch_background.xml | 12 - .../app/src/main/res/drawable/app_icon.png | Bin 355 -> 0 bytes .../main/res/drawable/launch_background.xml | 12 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 544 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 442 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 721 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 1031 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 1443 -> 0 bytes .../app/src/main/res/values-night/styles.xml | 18 - .../app/src/main/res/values/styles.xml | 18 - .../app/src/profile/AndroidManifest.xml | 7 - .../__brick__/android/build.gradle | 32 - .../development/google-services.json | 0 .../production/google-services.json | 2 +- .../sit/google-services.json | 2 +- .../uat/google-services.json | 2 +- .../__brick__/android/gradle.properties | 3 - .../gradle/wrapper/gradle-wrapper.properties | 6 - .../__brick__/android/settings.gradle | 11 - .../rx_bloc_base/__brick__/flavorizr.yaml | 64 + .../rx_bloc_base/__brick__/ios/.gitignore | 32 - .../ios/Flutter/AppFrameworkInfo.plist | 26 - .../__brick__/ios/Flutter/Debug.xcconfig | 1 - .../__brick__/ios/Flutter/Release.xcconfig | 1 - .../ios/Flutter/development.xcconfig | 13 - .../__brick__/ios/Flutter/production.xcconfig | 12 - .../__brick__/ios/Flutter/sit.xcconfig | 13 - .../__brick__/ios/Flutter/uat.xcconfig | 13 - .../bricks/rx_bloc_base/__brick__/ios/Podfile | 48 - .../ios/Runner.xcodeproj/project.pbxproj | 1992 ----------------- .../contents.xcworkspacedata | 7 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/WorkspaceSettings.xcsettings | 8 - .../xcshareddata/xcschemes/Runner.xcscheme | 98 - .../xcschemes/development.xcscheme | 98 - .../xcschemes/production.xcscheme | 98 - .../xcshareddata/xcschemes/sit.xcscheme | 98 - .../xcshareddata/xcschemes/uat.xcscheme | 98 - .../contents.xcworkspacedata | 7 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/WorkspaceSettings.xcsettings | 8 - .../__brick__/ios/Runner/AppDelegate.swift | 13 - .../AppIcon.appiconset/Contents.json | 122 - .../Icon-App-1024x1024@1x.png | Bin 10932 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@1x.png | Bin 564 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@2x.png | Bin 1283 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@3x.png | Bin 1588 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@1x.png | Bin 1025 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@2x.png | Bin 1716 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@3x.png | Bin 1920 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@1x.png | Bin 1283 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@2x.png | Bin 1895 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@3x.png | Bin 2665 -> 0 bytes .../AppIcon.appiconset/Icon-App-60x60@2x.png | Bin 2665 -> 0 bytes .../AppIcon.appiconset/Icon-App-60x60@3x.png | Bin 3831 -> 0 bytes .../AppIcon.appiconset/Icon-App-76x76@1x.png | Bin 1888 -> 0 bytes .../AppIcon.appiconset/Icon-App-76x76@2x.png | Bin 3294 -> 0 bytes .../Icon-App-83.5x83.5@2x.png | Bin 3612 -> 0 bytes .../LaunchImage.imageset/Contents.json | 23 - .../LaunchImage.imageset/LaunchImage.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/LaunchImage@2x.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/LaunchImage@3x.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/README.md | 5 - .../Runner/Base.lproj/LaunchScreen.storyboard | 37 - .../ios/Runner/Base.lproj/Main.storyboard | 26 - .../ios/Runner/GoogleService-Info.plist | 0 .../__brick__/ios/Runner/Info.plist | 86 - .../ios/Runner/Runner-Bridging-Header.h | 1 - .../development/development-debug.plist | 77 - .../development/development-dev.entitlements | 12 - .../development/development-prod.entitlements | 12 - .../development/development-release.plist | 70 - .../firebase/GoogleService-Info.plist | 2 +- .../production/production-debug.plist | 78 - .../production/production-dev.entitlements | 12 - .../production/production-prod.entitlements | 12 - .../production/production-release.plist | 70 - .../sit/firebase/GoogleService-Info.plist | 2 +- .../ios/environments/sit/sit-debug.plist | 77 - .../ios/environments/sit/sit-dev.entitlements | 12 - .../environments/sit/sit-prod.entitlements | 12 - .../ios/environments/sit/sit-release.plist | 70 - .../uat/firebase/GoogleService-Info.plist | 2 +- .../ios/environments/uat/uat-debug.plist | 77 - .../ios/environments/uat/uat-dev.entitlements | 12 - .../environments/uat/uat-prod.entitlements | 12 - .../ios/environments/uat/uat-release.plist | 70 - .../lib/{main.dart => main_prod.dart} | 0 .../rx_bloc_base/__brick__/pubspec.yaml | 1 + .../bricks/rx_bloc_flavor_config/.gitignore | 90 + .../__brick__/flavorizr.yaml | 64 + .../bricks/rx_bloc_flavor_config/brick.yaml | 9 + packages/rx_bloc_cli/pubspec.yaml | 2 +- .../example/android/app/build.gradle | 2 +- .../rx_bloc_list/example/android/build.gradle | 2 +- .../ios/Runner.xcodeproj/project.pbxproj | 2 +- .../xcshareddata/xcschemes/Runner.xcscheme | 2 +- packages/rx_bloc_list/example/lib/main.dart | 2 +- packages/rx_bloc_list/example/pubspec.lock | 4 +- 117 files changed, 403 insertions(+), 4075 deletions(-) create mode 100644 packages/rx_bloc_cli/lib/src/utils/flavor_generator.dart delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/.gitignore delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/build.gradle delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/proguard-rules.pro delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/src/debug/AndroidManifest.xml delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/src/main/AndroidManifest.xml delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/src/main/kotlin/{{domain_name}}/{{organization_name}}/{{project_name}}/MainActivity.kt delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/src/main/res/drawable-v21/launch_background.xml delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/src/main/res/drawable/app_icon.png delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/src/main/res/drawable/launch_background.xml delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/src/main/res/values-night/styles.xml delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/src/main/res/values/styles.xml delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/src/profile/AndroidManifest.xml delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/build.gradle rename packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/{app/src => environments}/development/google-services.json (100%) rename packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/{app/src => environments}/production/google-services.json (97%) rename packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/{app/src => environments}/sit/google-services.json (97%) rename packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/{app/src => environments}/uat/google-services.json (97%) delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/gradle.properties delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/gradle/wrapper/gradle-wrapper.properties delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/settings.gradle create mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/flavorizr.yaml delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/.gitignore delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Flutter/AppFrameworkInfo.plist delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Flutter/Debug.xcconfig delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Flutter/Release.xcconfig delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Flutter/development.xcconfig delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Flutter/production.xcconfig delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Flutter/sit.xcconfig delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Flutter/uat.xcconfig delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Podfile delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner.xcodeproj/project.pbxproj delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner.xcodeproj/xcshareddata/xcschemes/development.xcscheme delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner.xcodeproj/xcshareddata/xcschemes/production.xcscheme delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner.xcodeproj/xcshareddata/xcschemes/sit.xcscheme delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner.xcodeproj/xcshareddata/xcschemes/uat.xcscheme delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner.xcworkspace/contents.xcworkspacedata delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/AppDelegate.swift delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Base.lproj/LaunchScreen.storyboard delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Base.lproj/Main.storyboard delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/GoogleService-Info.plist delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Info.plist delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Runner-Bridging-Header.h delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/development/development-debug.plist delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/development/development-dev.entitlements delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/development/development-prod.entitlements delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/development/development-release.plist delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/production/production-debug.plist delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/production/production-dev.entitlements delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/production/production-prod.entitlements delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/production/production-release.plist delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/sit/sit-debug.plist delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/sit/sit-dev.entitlements delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/sit/sit-prod.entitlements delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/sit/sit-release.plist delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/uat/uat-debug.plist delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/uat/uat-dev.entitlements delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/uat/uat-prod.entitlements delete mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/uat/uat-release.plist rename packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/lib/{main.dart => main_prod.dart} (100%) create mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_flavor_config/.gitignore create mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_flavor_config/__brick__/flavorizr.yaml create mode 100644 packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_flavor_config/brick.yaml diff --git a/packages/rx_bloc_cli/CHANGELOG.md b/packages/rx_bloc_cli/CHANGELOG.md index 63f3b59fd..2b65b5c9f 100644 --- a/packages/rx_bloc_cli/CHANGELOG.md +++ b/packages/rx_bloc_cli/CHANGELOG.md @@ -1,3 +1,6 @@ +## [3.4.0] +* Add changes here + ## [3.3.1] * Update the build_custom fastlane task so that if the required environment variables do not exist the user will be prompted to enter their values * Convert the expected fastlane environment variables to uppercase diff --git a/packages/rx_bloc_cli/bin/compile_bundles.sh b/packages/rx_bloc_cli/bin/compile_bundles.sh index 75652a05c..be26f2656 100755 --- a/packages/rx_bloc_cli/bin/compile_bundles.sh +++ b/packages/rx_bloc_cli/bin/compile_bundles.sh @@ -6,6 +6,11 @@ dart run mason_cli:mason bundle \ -o lib/src/templates/ \ mason_templates/bricks/rx_bloc_base +dart run mason_cli:mason bundle \ + -t dart \ + -o lib/src/templates/ \ + mason_templates/bricks/rx_bloc_flavor_config + dart run mason_cli:mason bundle \ -t dart \ -o lib/src/templates/ \ diff --git a/packages/rx_bloc_cli/bin/compile_win.bat b/packages/rx_bloc_cli/bin/compile_win.bat index 6a66fcdb3..b87bf95c5 100644 --- a/packages/rx_bloc_cli/bin/compile_win.bat +++ b/packages/rx_bloc_cli/bin/compile_win.bat @@ -1,4 +1,5 @@ dart run mason_cli:mason bundle -t dart mason_templates/bricks/rx_bloc_base ^ +dart run mason_cli:mason bundle -t dart mason_templates/bricks/rx_bloc_flavor_config ^ & dart run mason_cli:mason bundle -t dart mason_templates/bricks/feature_counter ^ & dart run mason_cli:mason bundle -t dart mason_templates/bricks/feature_deeplink ^ & dart run mason_cli:mason bundle -t dart mason_templates/bricks/feature_widget_toolkit ^ @@ -17,6 +18,7 @@ dart run mason_cli:mason bundle -t dart mason_templates/bricks/rx_bloc_base ^ & dart run mason_cli:mason bundle -t dart mason_templates/bricks/lib_analytics ^ & dart run mason_cli:mason bundle -t dart mason_templates/bricks/lib_auth_matrix ^ & move /Y rx_bloc_base_bundle.dart lib\src\templates\ ^ +& move /Y rx_bloc_flavor_config.dart lib\src\templates\ ^ & move /Y feature_counter_bundle.dart lib\src\templates\ ^ & move /Y feature_deeplink_bundle.dart lib\src\templates\ ^ & move /Y feature_widget_toolkit_bundle.dart lib\src\templates\ ^ diff --git a/packages/rx_bloc_cli/example/README.md b/packages/rx_bloc_cli/example/README.md index 27d08e5d0..34b2ad092 100644 --- a/packages/rx_bloc_cli/example/README.md +++ b/packages/rx_bloc_cli/example/README.md @@ -34,7 +34,7 @@ Before you start working on your app, make sure you familiarize yourself with th | Path | Contains | |----------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------| -| `lib/main.dart` | The production flavour of the app. | +| `lib/main_prod.dart` | The production flavour of the app. | | `lib/main_dev.dart` | The development flavour of the app. | | `lib/main_sit.dart` | The SIT flavour of the app. | | `lib/main_uat.dart` | The UAT flavour of the app. | @@ -307,7 +307,7 @@ Full translation key (feature name+separator+translation key): notifications___o Before you start using analytics, you need to add platform specific configurations: 1. The `iOS` configuration files can be found at `ios/environments/[flavor]]/firebase/GoogleService-Info.plist` -2. For `Android` the configuration files are located at `android/app/src/[flavor]/google-services.json` +2. For `Android` the configuration files are located at `android/environments/[flavor]/google-services.json` 3. All `Web` analytics configurations can be found inside `lib/base/app/config/firebase_web_config.js` Every flavor represents a separate Firebase project that will be used for app tracking. For each flavor, based on the targeted platforms you'll have to download the [configuration files][firebase_configs_lnk] and place them in the appropriate location mentioned above. diff --git a/packages/rx_bloc_cli/lib/src/commands/create_command.dart b/packages/rx_bloc_cli/lib/src/commands/create_command.dart index c22eb6c09..92516c7b8 100644 --- a/packages/rx_bloc_cli/lib/src/commands/create_command.dart +++ b/packages/rx_bloc_cli/lib/src/commands/create_command.dart @@ -2,6 +2,7 @@ import 'dart:io'; import 'package:args/command_runner.dart'; import 'package:mason/mason.dart'; +import 'package:rx_bloc_cli/src/templates/rx_bloc_flavor_config_bundle.dart'; import '../extensions/arg_parser_extensions.dart'; import '../extensions/arg_results_extensions.dart'; @@ -12,6 +13,7 @@ import '../models/generator_arguments_provider.dart'; import '../models/readers/interactive_arguments_reader.dart'; import '../models/readers/non_interactive_arguments_reader.dart'; import '../templates/rx_bloc_base_bundle.dart'; +import '../utils/flavor_generator.dart'; import '../utils/git_ignore_creator.dart'; /// CreateCommand is a custom command that helps you create a new project. @@ -24,8 +26,10 @@ class CreateCommand extends Command { Logger? logger, MasonBundle? bundle, Future Function(MasonBundle)? generator, + Map? vars, }) : _logger = logger ?? Logger(), _bundleGenerator = BundleGenerator(bundle ?? rxBlocBaseBundle), + _vars = vars, _generator = generator ?? MasonGenerator.fromBundle { argParser.addCommandArguments(CommandArguments.values); } @@ -33,6 +37,7 @@ class CreateCommand extends Command { final Logger _logger; final BundleGenerator _bundleGenerator; final Future Function(MasonBundle) _generator; + final Map? _vars; /// region Command requirements @@ -45,6 +50,7 @@ class CreateCommand extends Command { @override Future run() async { final arguments = _readGeneratorArguments(); + await _preGen(arguments); await _generateViaMasonBundle(arguments); await _postGen(arguments.outputDirectory); return ExitCode.success.code; @@ -54,6 +60,19 @@ class CreateCommand extends Command { /// region Code generation + /// Generates the basic flutter project + Future _preGen(GeneratorArguments args) async { + final createFlutterProject = await Process.run( + 'flutter', + [ + 'create', + args.outputDirectory.path, + ], + ); + + await FlavorGenerator.addFlavors(_generator, args); + } + GeneratorArguments _readGeneratorArguments() { final parsedArgumentResults = argResults!; final outputDirectory = parsedArgumentResults.outputDirectory; @@ -71,6 +90,7 @@ class CreateCommand extends Command { } } + /// Generates necessary project files from mason template Future _generateViaMasonBundle(GeneratorArguments arguments) async { final bundle = _bundleGenerator.generate(arguments); @@ -79,29 +99,30 @@ class CreateCommand extends Command { final generator = await _generator(bundle); var generatedFiles = await generator.generate( DirectoryGeneratorTarget(arguments.outputDirectory), - vars: { - 'project_name': arguments.projectName, - 'domain_name': arguments.organisationDomain, - 'organization_name': arguments.organisationName, - 'uses_firebase': arguments.usesFirebase, - 'analytics': arguments.analyticsEnabled, - 'push_notifications': arguments.pushNotificationsEnabled, - 'enable_feature_counter': arguments.counterEnabled, - 'enable_feature_deeplinks': arguments.deepLinkEnabled, - 'enable_feature_widget_toolkit': arguments.widgetToolkitEnabled, - 'enable_login': arguments.loginEnabled, - 'enable_social_logins': arguments.socialLoginsEnabled, - 'enable_change_language': arguments.changeLanguageEnabled, - 'enable_dev_menu': arguments.devMenuEnabled, - 'enable_feature_otp': arguments.otpEnabled, - 'enable_patrol': arguments.patrolTestsEnabled, - 'has_authentication': arguments.authenticationEnabled, - 'realtime_communication': arguments.realtimeCommunicationEnabled, - 'enable_pin_code': arguments.pinCodeEnabled, - 'cicd': arguments.cicdEnabled, - 'cicd_github': arguments.cicdGithubEnabled, - 'enable_auth_matrix': arguments.authMatrixEnabled, - }, + vars: _vars ?? + { + 'project_name': arguments.projectName, + 'domain_name': arguments.organisationDomain, + 'organization_name': arguments.organisationName, + 'uses_firebase': arguments.usesFirebase, + 'analytics': arguments.analyticsEnabled, + 'push_notifications': arguments.pushNotificationsEnabled, + 'enable_feature_counter': arguments.counterEnabled, + 'enable_feature_deeplinks': arguments.deepLinkEnabled, + 'enable_feature_widget_toolkit': arguments.widgetToolkitEnabled, + 'enable_login': arguments.loginEnabled, + 'enable_social_logins': arguments.socialLoginsEnabled, + 'enable_change_language': arguments.changeLanguageEnabled, + 'enable_dev_menu': arguments.devMenuEnabled, + 'enable_feature_otp': arguments.otpEnabled, + 'enable_patrol': arguments.patrolTestsEnabled, + 'has_authentication': arguments.authenticationEnabled, + 'realtime_communication': arguments.realtimeCommunicationEnabled, + 'enable_pin_code': arguments.pinCodeEnabled, + 'cicd': arguments.cicdEnabled, + 'cicd_github': arguments.cicdGithubEnabled, + 'enable_auth_matrix': arguments.authMatrixEnabled, + }, ); // Manually create project gitignore @@ -123,6 +144,7 @@ class CreateCommand extends Command { await _writeOutputLog(fileCount, arguments); } + /// Runs any dart/flutter specific post-gen commands Future _postGen(Directory outputDirectory) async { var progress = _logger.progress('dart pub get'); @@ -161,8 +183,29 @@ class CreateCommand extends Command { ); _progressFinish(format, progress); + + await _fileCleanup(outputDirectory); + } + + /// Remove any generated files that are not needed (files created through the + /// `flutter create` command or when adding flavors) + Future _fileCleanup(Directory outputDirectory) async { + const filesToRemove = [ + 'test/widget_test.dart', + 'lib/main.dart', + ]; + + for (var path in filesToRemove) { + try { + await File('${outputDirectory.absolute.path}/$path').delete(); + } catch (_) {} + } } + /// endregion + + /// region Output logging + void _progressFinish(ProcessResult result, Progress progress) { if (result.stderr.toString().trim().isNotEmpty) { progress.fail(result.stderr.toString()); @@ -171,10 +214,6 @@ class CreateCommand extends Command { } } - /// endregion - - /// region Output logging - /// Writes an output log with the status of the file generation Future _writeOutputLog( int fileCount, GeneratorArguments arguments) async { diff --git a/packages/rx_bloc_cli/lib/src/rx_bloc_cli_constants.dart b/packages/rx_bloc_cli/lib/src/rx_bloc_cli_constants.dart index 468cfaafb..740c36ac4 100644 --- a/packages/rx_bloc_cli/lib/src/rx_bloc_cli_constants.dart +++ b/packages/rx_bloc_cli/lib/src/rx_bloc_cli_constants.dart @@ -1,2 +1,2 @@ /// Indicates the version of the package -const rxBlocCliPackageVersion = '3.3.1'; +const rxBlocCliPackageVersion = '3.4.0'; diff --git a/packages/rx_bloc_cli/lib/src/utils/flavor_generator.dart b/packages/rx_bloc_cli/lib/src/utils/flavor_generator.dart new file mode 100644 index 000000000..4cb6a2dd6 --- /dev/null +++ b/packages/rx_bloc_cli/lib/src/utils/flavor_generator.dart @@ -0,0 +1,63 @@ +import 'dart:io'; + +import 'package:mason/mason.dart'; + +import '../models/generator_arguments.dart'; +import '../templates/rx_bloc_flavor_config_bundle.dart'; + +/// Utility class containing logic for flavor generation +class FlavorGenerator { + /// Generates flavor config and uses it to add flavors to project + static Future addFlavors( + Future Function(MasonBundle) generator, + GeneratorArguments args, + ) async { + await _generateFlavorConfig(generator, args); + + final addFlavorizr = await Process.run( + 'flutter', + [ + 'pub', + 'add', + 'flutter_flavorizr', + ], + workingDirectory: args.outputDirectory.path, + ); + + final dartGet = await Process.run( + 'dart', + ['pub', 'get'], + workingDirectory: args.outputDirectory.path, + ); + + final runFlavorizr = await Process.run( + 'flutter', + [ + 'pub', + 'run', + 'flutter_flavorizr', + ], + workingDirectory: args.outputDirectory.path, + ); + } + + ///region Helper functions + + /// Generates config file used to define flavors + static Future _generateFlavorConfig( + Future Function(MasonBundle) generator, + GeneratorArguments arguments, + ) async { + final _bundle = await generator(rxBlocFlavorConfigBundle); + var generatedFiles = await _bundle.generate( + DirectoryGeneratorTarget(arguments.outputDirectory), + vars: { + 'project_name': arguments.projectName, + 'domain_name': arguments.organisationDomain, + 'organization_name': arguments.organisationName, + }, + ); + } + + /// endregion +} diff --git a/packages/rx_bloc_cli/mason_templates/bricks/patrol_integration_tests/__brick__/integration_test/main/configuration/build_app.dart b/packages/rx_bloc_cli/mason_templates/bricks/patrol_integration_tests/__brick__/integration_test/main/configuration/build_app.dart index f6ed84bfc..6c27d9b3c 100644 --- a/packages/rx_bloc_cli/mason_templates/bricks/patrol_integration_tests/__brick__/integration_test/main/configuration/build_app.dart +++ b/packages/rx_bloc_cli/mason_templates/bricks/patrol_integration_tests/__brick__/integration_test/main/configuration/build_app.dart @@ -3,7 +3,7 @@ import 'package:flutter/foundation.dart'; import 'package:flutter_test/flutter_test.dart'; import 'package:patrol/patrol.dart'; -import 'package:{{project_name}}/main.dart' as app; +import 'package:{{project_name}}/main_prod.dart' as app; import 'package:{{project_name}}/main_dev.dart' as app_dev; import 'package:{{project_name}}/main_sit.dart' as app_sit; import 'package:{{project_name}}/main_uat.dart' as app_uat; diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/.run/development.run.xml b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/.run/development.run.xml index 78562f7f5..107efb72c 100644 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/.run/development.run.xml +++ b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/.run/development.run.xml @@ -1,7 +1,7 @@ diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/.run/production.run.xml b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/.run/production.run.xml index f6f5cc580..40baee5de 100644 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/.run/production.run.xml +++ b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/.run/production.run.xml @@ -1,7 +1,7 @@ - \ No newline at end of file diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/.vscode/launch.json b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/.vscode/launch.json index 3d12e3674..7ada4ffe5 100644 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/.vscode/launch.json +++ b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/.vscode/launch.json @@ -9,21 +9,28 @@ "request": "launch", "type": "dart", "program": "lib/main_dev.dart", - "args": [ "--flavor", "development", "--target", "lib/main_dev.dart" ] + "args": [ "--flavor", "dev", "--target", "lib/main_dev.dart" ] }, { - "name": "stag", + "name": "sit", "request": "launch", "type": "dart", - "program": "lib/main_staging.dart", - "args": ["--flavor", "staging", "--target", "lib/main_staging.dart"] + "program": "lib/main_sit.dart", + "args": ["--flavor", "sit", "--target", "lib/main_sit.dart"] + }, + { + "name": "uat", + "request": "launch", + "type": "dart", + "program": "lib/main_uat.dart", + "args": ["--flavor", "uat", "--target", "lib/main_uat.dart"] }, { "name": "prod", "request": "launch", "type": "dart", - "program": "lib/main.dart", - "args": ["--flavor", "production", "--target", "lib/main.dart"] + "program": "lib/main_prod.dart", + "args": ["--flavor", "prod", "--target", "lib/main_prod.dart"] }, { "name": "Generate goldens", diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/README.md b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/README.md index ec01bc480..ede668cf2 100644 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/README.md +++ b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/README.md @@ -34,7 +34,7 @@ Before you start working on your app, make sure you familiarize yourself with th | Path | Contains | |----------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------| -| `lib/main.dart` | The production flavour of the app. | +| `lib/main_prod.dart` | The production flavour of the app. | | `lib/main_dev.dart` | The development flavour of the app. | | `lib/main_sit.dart` | The SIT flavour of the app. | | `lib/main_uat.dart` | The UAT flavour of the app. | @@ -307,7 +307,7 @@ Full translation key (feature name+separator+translation key): notifications___o Before you start using analytics, you need to add platform specific configurations: 1. The `iOS` configuration files can be found at `ios/environments/[flavor]]/firebase/GoogleService-Info.plist` -2. For `Android` the configuration files are located at `android/app/src/[flavor]/google-services.json` +2. For `Android` the configuration files are located at `android/environments/[flavor]/google-services.json` 3. All `Web` analytics configurations can be found inside `lib/base/app/config/firebase_web_config.js` Every flavor represents a separate Firebase project that will be used for app tracking. For each flavor, based on the targeted platforms you'll have to download the [configuration files][firebase_configs_lnk] and place them in the appropriate location mentioned above. diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/.gitignore b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/.gitignore deleted file mode 100644 index 0a741cb43..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/.gitignore +++ /dev/null @@ -1,11 +0,0 @@ -gradle-wrapper.jar -/.gradle -/captures/ -/gradlew -/gradlew.bat -/local.properties -GeneratedPluginRegistrant.java - -# Remember to never publicly share your keystore. -# See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app -key.properties diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/build.gradle b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/build.gradle deleted file mode 100644 index eb0e02cf6..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/build.gradle +++ /dev/null @@ -1,128 +0,0 @@ -def localProperties = new Properties() -def localPropertiesFile = rootProject.file('local.properties') -if (localPropertiesFile.exists()) { - localPropertiesFile.withReader('UTF-8') { reader -> - localProperties.load(reader) - } -} - -def flutterRoot = localProperties.getProperty('flutter.sdk') -if (flutterRoot == null) { - throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.") -} - -def flutterVersionCode = localProperties.getProperty('flutter.versionCode') -if (flutterVersionCode == null) { - flutterVersionCode = '1' -} - -def flutterVersionName = localProperties.getProperty('flutter.versionName') -if (flutterVersionName == null) { - flutterVersionName = '1.0' -} - -apply plugin: 'com.android.application' -apply plugin: 'kotlin-android' -apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"{{#analytics}} -apply plugin: 'com.google.gms.google-services'{{/analytics}} - -def keystoreProperties = new Properties() -def keystorePropertiesFile = rootProject.file('key.properties') -if (keystorePropertiesFile.exists()) { - keystoreProperties.load(new FileInputStream(keystorePropertiesFile)) -} - -android { - compileSdkVersion 33 - - sourceSets { - main.java.srcDirs += 'src/main/kotlin' - } - - defaultConfig { - // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). - applicationId "{{domain_name}}.{{organization_name}}.{{project_name}}" - minSdkVersion 21 - targetSdkVersion 33 - versionCode flutterVersionCode.toInteger() - versionName flutterVersionName{{#enable_patrol}} - testInstrumentationRunner "pl.leancode.patrol.PatrolJUnitRunner" - testInstrumentationRunnerArguments clearPackageData: "true" {{/enable_patrol}} - } - - signingConfigs { - if (System.getenv("ANDROID_KEYSTORE_PATH")) { - release { - storeFile file(System.getenv("ANDROID_KEYSTORE_PATH")) - keyAlias System.getenv("ANDROID_KEYSTORE_ALIAS") - keyPassword System.getenv("ANDROID_KEYSTORE_PRIVATE_KEY_PASSWORD") - storePassword System.getenv("ANDROID_KEYSTORE_PASSWORD") - } - } else { - release { - keyAlias keystoreProperties['keyAlias'] - keyPassword keystoreProperties['keyPassword'] - storeFile keystoreProperties['storeFile'] ? file(keystoreProperties['storeFile']) : null - storePassword keystoreProperties['storePassword'] - } - } - } - - flavorDimensions "default" - productFlavors { - production { - dimension "default" - applicationIdSuffix "" - versionNameSuffix ""{{#enable_social_logins}} - resValue "string", "facebook_app_id", "insert_facebook_app_id" - resValue "string", "facebook_client_token", "insert_client_token"{{/enable_social_logins}} - } - uat { - dimension "default" - applicationIdSuffix ".uat" - versionNameSuffix "-uat"{{#enable_social_logins}} - resValue "string", "facebook_app_id", "insert_facebook_app_id" - resValue "string", "facebook_client_token", "insert_client_token"{{/enable_social_logins}} - } - sit { - dimension "default" - applicationIdSuffix ".sit" - versionNameSuffix "-sit"{{#enable_social_logins}} - resValue "string", "facebook_app_id", "insert_facebook_app_id" - resValue "string", "facebook_client_token", "insert_client_token"{{/enable_social_logins}} - } - development { - dimension "default" - applicationIdSuffix ".dev" - versionNameSuffix "-dev"{{#enable_social_logins}} - resValue "string", "facebook_app_id", "insert_facebook_app_id" - resValue "string", "facebook_client_token", "insert_client_token"{{/enable_social_logins}} - } - } - - buildTypes { - release { - signingConfig signingConfigs.release - minifyEnabled true - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - debug { - signingConfig signingConfigs.debug - } - } - {{#enable_patrol}} - testOptions { - execution "ANDROIDX_TEST_ORCHESTRATOR" - }{{/enable_patrol}} -} - -flutter { - source '../..' -} - -dependencies { - implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"{{#analytics}} - implementation platform('com.google.firebase:firebase-bom:27.0.0') - implementation 'com.google.firebase:firebase-analytics'{{/analytics}}{{#enable_patrol}} - androidTestUtil "androidx.test:orchestrator:1.4.2"{{/enable_patrol}} -} diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/proguard-rules.pro b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/proguard-rules.pro deleted file mode 100644 index 2bc9fe987..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/proguard-rules.pro +++ /dev/null @@ -1,9 +0,0 @@ -# Flutter Wrapper --keep class io.flutter.app.** { *; } --keep class io.flutter.plugin.** { *; } --keep class io.flutter.util.** { *; } --keep class io.flutter.view.** { *; } --keep class io.flutter.** { *; } --keep class io.flutter.plugins.** { *; } - -# Add your own ProGuard rules here \ No newline at end of file diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/src/debug/AndroidManifest.xml b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/src/debug/AndroidManifest.xml deleted file mode 100644 index 80276a024..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/src/debug/AndroidManifest.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/src/main/AndroidManifest.xml b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/src/main/AndroidManifest.xml deleted file mode 100644 index 691ec3c72..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/src/main/AndroidManifest.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - {{#push_notifications}} - - {{/push_notifications}}{{#enable_social_logins}} - - {{/enable_social_logins}} - {{#enable_social_logins}} - - - - {{/enable_social_logins}}{{#enable_pin_code}} - {{/enable_pin_code}} - diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/src/main/kotlin/{{domain_name}}/{{organization_name}}/{{project_name}}/MainActivity.kt b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/src/main/kotlin/{{domain_name}}/{{organization_name}}/{{project_name}}/MainActivity.kt deleted file mode 100644 index 56bed4391..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/src/main/kotlin/{{domain_name}}/{{organization_name}}/{{project_name}}/MainActivity.kt +++ /dev/null @@ -1,6 +0,0 @@ -package {{domain_name}}.{{organization_name}}.{{project_name}} {{^enable_pin_code}} -import io.flutter.embedding.android.FlutterActivity{{/enable_pin_code}}{{#enable_pin_code}} -import io.flutter.embedding.android.FlutterFragmentActivity{{/enable_pin_code}} -class MainActivity: {{^enable_pin_code}}FlutterActivity(){{/enable_pin_code}}{{#enable_pin_code}} -FlutterFragmentActivity(){{/enable_pin_code}} { -} \ No newline at end of file diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/src/main/res/drawable-v21/launch_background.xml b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/src/main/res/drawable-v21/launch_background.xml deleted file mode 100644 index f74085f3f..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/src/main/res/drawable-v21/launch_background.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/src/main/res/drawable/app_icon.png b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/src/main/res/drawable/app_icon.png deleted file mode 100644 index 2ee888108d899e2b0c785b2e551e35d987d5d1f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 355 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=1|;R|J2nC-wj^(N7l!{JxM1({$qWpP5}q!O zAsLNtXE^dT83?$>?`iJ6b1=Fh@4MQrNv-7xZ{@@toB|5ereu0QQ`PaQd$DKQBawnR zi#QK3XH30r>bkL*Wr3UiMW*d6U;jPfuzA^4#kl-LrErYX1oMNcEO;5m)OYXtzgKPk zlO4NTT_!z#XHdLRHR+CjYluoV=Z||^rYacUy>WAo#t9MMD5OBszXCpUf$8E+nj|4uaakK1t_CCjCp43U5?6~`$7t0tX zeN&gb#ix)h`Br(#)B2MQOPFVzPTy{H>ru=xuIYhKd~Z%Y^K5?enyR&IJ1&^cjJh{5 dyU^zc!;>EgVY8< - - - - - - - diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/src/main/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index db77bb4b7b0906d62b1847e87f15cdcacf6a4f29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 544 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY3?!3`olAj~WQl7;NpOBzNqJ&XDuZK6ep0G} zXKrG8YEWuoN@d~6R2!h8bpbvhu0Wd6uZuB!w&u2PAxD2eNXD>P5D~Wn-+_Wa#27Xc zC?Zj|6r#X(-D3u$NCt}(Ms06KgJ4FxJVv{GM)!I~&n8Bnc94O7-Hd)cjDZswgC;Qs zO=b+9!WcT8F?0rF7!Uys2bs@gozCP?z~o%U|N3vA*22NaGQG zlg@K`O_XuxvZ&Ks^m&R!`&1=spLvfx7oGDKDwpwW`#iqdw@AL`7MR}m`rwr|mZgU`8P7SBkL78fFf!WnuYWm$5Z0 zNXhDbCv&49sM544K|?c)WrFfiZvCi9h0O)B3Pgg&ebxsLQ05GG~ AQ2+n{ diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/src/main/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 17987b79bb8a35cc66c3c1fd44f5a5526c1b78be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 442 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5Xx&nMcT!A!W`0S9QKQy;}1Cl^CgaH=;G9cpY;r$Q>i*pfB zP2drbID<_#qf;rPZx^FqH)F_D#*k@@q03KywUtLX8Ua?`H+NMzkczFPK3lFz@i_kW%1NOn0|D2I9n9wzH8m|-tHjsw|9>@K=iMBhxvkv6m8Y-l zytQ?X=U+MF$@3 zt`~i=@j|6y)RWMK--}M|=T`o&^Ni>IoWKHEbBXz7?A@mgWoL>!*SXo`SZH-*HSdS+ yn*9;$7;m`l>wYBC5bq;=U}IMqLzqbYCidGC!)_gkIk_C@Uy!y&wkt5C($~2D>~)O*cj@FGjOCM)M>_ixfudOh)?xMu#Fs z#}Y=@YDTwOM)x{K_j*Q;dPdJ?Mz0n|pLRx{4n|)f>SXlmV)XB04CrSJn#dS5nK2lM zrZ9#~WelCp7&e13Y$jvaEXHskn$2V!!DN-nWS__6T*l;H&Fopn?A6HZ-6WRLFP=R` zqG+CE#d4|IbyAI+rJJ`&x9*T`+a=p|0O(+s{UBcyZdkhj=yS1>AirP+0R;mf2uMgM zC}@~JfByORAh4SyRgi&!(cja>F(l*O+nd+@4m$|6K6KDn_&uvCpV23&>G9HJp{xgg zoq1^2_p9@|WEo z*X_Uko@K)qYYv~>43eQGMdbiGbo>E~Q& zrYBH{QP^@Sti!`2)uG{irBBq@y*$B zi#&(U-*=fp74j)RyIw49+0MRPMRU)+a2r*PJ$L5roHt2$UjExCTZSbq%V!HeS7J$N zdG@vOZB4v_lF7Plrx+hxo7(fCV&}fHq)$ diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index d5f1c8d34e7a88e3f88bea192c3a370d44689c3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1031 zcmeAS@N?(olHy`uVBq!ia0vp^6F``Q8Ax83A=Cw=BuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrIztFa`(sgt!6~Yi|1%a`XoT0ojZ}lNrNjb9xjc(B0U1_% zz5^97Xt*%oq$rQy4?0GKNfJ44uvxI)gC`h-NZ|&0-7(qS@?b!5r36oQ}zyZrNO3 zMO=Or+<~>+A&uN&E!^Sl+>xE!QC-|oJv`ApDhqC^EWD|@=#J`=d#Xzxs4ah}w&Jnc z$|q_opQ^2TrnVZ0o~wh<3t%W&flvYGe#$xqda2bR_R zvPYgMcHgjZ5nSA^lJr%;<&0do;O^tDDh~=pIxA#coaCY>&N%M2^tq^U%3DB@ynvKo}b?yu-bFc-u0JHzced$sg7S3zqI(2 z#Km{dPr7I=pQ5>FuK#)QwK?Y`E`B?nP+}U)I#c1+FM*1kNvWG|a(TpksZQ3B@sD~b zpQ2)*V*TdwjFOtHvV|;OsiDqHi=6%)o4b!)x$)%9pGTsE z-JL={-Ffv+T87W(Xpooq<`r*VzWQcgBN$$`u}f>-ZQI1BB8ykN*=e4rIsJx9>z}*o zo~|9I;xof diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 4d6372eebdb28e45604e46eeda8dd24651419bc0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1443 zcmb`G{WsKk6vsdJTdFg%tJav9_E4vzrOaqkWF|A724Nly!y+?N9`YV6wZ}5(X(D_N(?!*n3`|_r0Hc?=PQw&*vnU?QTFY zB_MsH|!j$PP;I}?dppoE_gA(4uc!jV&0!l7_;&p2^pxNo>PEcNJv za5_RT$o2Mf!<+r?&EbHH6nMoTsDOa;mN(wv8RNsHpG)`^ymG-S5By8=l9iVXzN_eG%Xg2@Xeq76tTZ*dGh~Lo9vl;Zfs+W#BydUw zCkZ$o1LqWQO$FC9aKlLl*7x9^0q%0}$OMlp@Kk_jHXOjofdePND+j!A{q!8~Jn+s3 z?~~w@4?egS02}8NuulUA=L~QQfm;MzCGd)XhiftT;+zFO&JVyp2mBww?;QByS_1w! zrQlx%{^cMj0|Bo1FjwY@Q8?Hx0cIPF*@-ZRFpPc#bBw{5@tD(5%sClzIfl8WU~V#u zm5Q;_F!wa$BSpqhN>W@2De?TKWR*!ujY;Yylk_X5#~V!L*Gw~;$%4Q8~Mad z@`-kG?yb$a9cHIApZDVZ^U6Xkp<*4rU82O7%}0jjHlK{id@?-wpN*fCHXyXh(bLt* zPc}H-x0e4E&nQ>y%B-(EL=9}RyC%MyX=upHuFhAk&MLbsF0LP-q`XnH78@fT+pKPW zu72MW`|?8ht^tz$iC}ZwLp4tB;Q49K!QCF3@!iB1qOI=?w z7In!}F~ij(18UYUjnbmC!qKhPo%24?8U1x{7o(+?^Zu0Hx81|FuS?bJ0jgBhEMzf< zCgUq7r2OCB(`XkKcN-TL>u5y#dD6D!)5W?`O5)V^>jb)P)GBdy%t$uUMpf$SNV31$ zb||OojAbvMP?T@$h_ZiFLFVHDmbyMhJF|-_)HX3%m=CDI+ID$0^C>kzxprBW)hw(v zr!Gmda);ICoQyhV_oP5+C%?jcG8v+D@9f?Dk*!BxY}dazmrT@64UrP3hlslANK)bq z$67n83eh}OeW&SV@HG95P|bjfqJ7gw$e+`Hxo!4cx`jdK1bJ>YDSpGKLPZ^1cv$ek zIB?0S<#tX?SJCLWdMd{-ME?$hc7A$zBOdIJ)4!KcAwb=VMov)nK;9z>x~rfT1>dS+ zZ6#`2v@`jgbqq)P22H)Tx2CpmM^o1$B+xT6`(v%5xJ(?j#>Q$+rx_R|7TzDZe{J6q zG1*EcU%tE?!kO%^M;3aM6JN*LAKUVb^xz8-Pxo#jR5(-KBeLJvA@-gxNHx0M-ZJLl z;#JwQoh~9V?`UVo#}{6ka@II>++D@%KqGpMdlQ}?9E*wFcf5(#XQnP$Dk5~%iX^>f z%$y;?M0BLp{O3a(-4A?ewryHrrD%cx#Q^%KY1H zNre$ve+vceSLZcNY4U(RBX&)oZn*Py()h)XkE?PL$!bNb{N5FVI2Y%LKEm%yvpyTP z(1P?z~7YxD~Rf<(a@_y` diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/src/main/res/values-night/styles.xml b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/src/main/res/values-night/styles.xml deleted file mode 100644 index 449a9f930..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/src/main/res/values-night/styles.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/src/main/res/values/styles.xml b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/src/main/res/values/styles.xml deleted file mode 100644 index d74aa35c2..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/src/main/res/values/styles.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/src/profile/AndroidManifest.xml b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/src/profile/AndroidManifest.xml deleted file mode 100644 index 80276a024..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/src/profile/AndroidManifest.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/build.gradle b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/build.gradle deleted file mode 100644 index 4e52bcfda..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/build.gradle +++ /dev/null @@ -1,32 +0,0 @@ -buildscript { - ext.kotlin_version = '1.9.0' - repositories { - google() - jcenter() - } - - dependencies { - classpath 'com.android.tools.build:gradle:7.4.2' - classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"{{#analytics}} - classpath 'com.google.gms:google-services:4.3.14'{{/analytics}} - } -} - -allprojects { - repositories { - google() - jcenter() - } -} - -rootProject.buildDir = '../build' -subprojects { - project.buildDir = "${rootProject.buildDir}/${project.name}" -} -subprojects { - project.evaluationDependsOn(':app') -} - -task clean(type: Delete) { - delete rootProject.buildDir -} diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/src/development/google-services.json b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/environments/development/google-services.json similarity index 100% rename from packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/src/development/google-services.json rename to packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/environments/development/google-services.json diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/src/production/google-services.json b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/environments/production/google-services.json similarity index 97% rename from packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/src/production/google-services.json rename to packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/environments/production/google-services.json index 5586e3d76..564684048 100644 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/src/production/google-services.json +++ b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/environments/production/google-services.json @@ -7,7 +7,7 @@ "client": [ { "client_info": { - "mobilesdk_app_id": "Make sure you add your own Firebase production config.", + "mobilesdk_app_id": "Make sure you add your own Firebase development config.", "android_client_info": { "package_name": "{{domain_name}}.{{organization_name}}.{{project_name}}" } diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/src/sit/google-services.json b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/environments/sit/google-services.json similarity index 97% rename from packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/src/sit/google-services.json rename to packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/environments/sit/google-services.json index ae5af79b7..36132b198 100644 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/src/sit/google-services.json +++ b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/environments/sit/google-services.json @@ -7,7 +7,7 @@ "client": [ { "client_info": { - "mobilesdk_app_id": "Make sure you add your own Firebase SIT config.", + "mobilesdk_app_id": "Make sure you add your own Firebase development config.", "android_client_info": { "package_name": "{{domain_name}}.{{organization_name}}.{{project_name}}.sit" } diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/src/uat/google-services.json b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/environments/uat/google-services.json similarity index 97% rename from packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/src/uat/google-services.json rename to packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/environments/uat/google-services.json index 076995dcf..fc255ac76 100644 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/app/src/uat/google-services.json +++ b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/environments/uat/google-services.json @@ -7,7 +7,7 @@ "client": [ { "client_info": { - "mobilesdk_app_id": "Make sure you add your own Firebase UAT config.", + "mobilesdk_app_id": "Make sure you add your own Firebase development config.", "android_client_info": { "package_name": "{{domain_name}}.{{organization_name}}.{{project_name}}.uat" } diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/gradle.properties b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/gradle.properties deleted file mode 100644 index 94adc3a3f..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/gradle.properties +++ /dev/null @@ -1,3 +0,0 @@ -org.gradle.jvmargs=-Xmx1536M -android.useAndroidX=true -android.enableJetifier=true diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/gradle/wrapper/gradle-wrapper.properties b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/gradle/wrapper/gradle-wrapper.properties deleted file mode 100644 index cb046be63..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/gradle/wrapper/gradle-wrapper.properties +++ /dev/null @@ -1,6 +0,0 @@ -#Fri Jun 23 08:50:38 CEST 2017 -distributionBase=GRADLE_USER_HOME -distributionPath=wrapper/dists -zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-7.6.2-all.zip diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/settings.gradle b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/settings.gradle deleted file mode 100644 index 44e62bcf0..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/android/settings.gradle +++ /dev/null @@ -1,11 +0,0 @@ -include ':app' - -def localPropertiesFile = new File(rootProject.projectDir, "local.properties") -def properties = new Properties() - -assert localPropertiesFile.exists() -localPropertiesFile.withReader("UTF-8") { reader -> properties.load(reader) } - -def flutterSdkPath = properties.getProperty("flutter.sdk") -assert flutterSdkPath != null, "flutter.sdk not set in local.properties" -apply from: "$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle" diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/flavorizr.yaml b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/flavorizr.yaml new file mode 100644 index 000000000..f4490e54f --- /dev/null +++ b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/flavorizr.yaml @@ -0,0 +1,64 @@ +app: + android: + flavorDimensions: "environment" + +flavors: + + dev: + app: + name: {{project_name.sentenceCase()}} Dev + android: + applicationId: {{domain_name}}.{{organization_name}}.{{project_name}} + customConfig: + versionNameSuffix: "\"-dev\"" + applicationIdSuffix: "\".dev\"" + firebase: + config: "android/environments/development/google-services.json" + ios: + bundleId: {{domain_name}}.{{organization_name}}.{{project_name}}.dev + firebase: + config: "ios/environments/development/firebase/GoogleService-Info.plist" + + sit: + app: + name: {{project_name.sentenceCase()}} SIT + android: + applicationId: {{domain_name}}.{{organization_name}}.{{project_name}} + customConfig: + versionNameSuffix: "\"-sit\"" + applicationIdSuffix: "\".sit\"" + firebase: + config: "android/environments/sit/google-services.json" + ios: + bundleId: {{domain_name}}.{{organization_name}}.{{project_name}}.sit + firebase: + config: "ios/environments/sit/firebase/GoogleService-Info.plist" + + uat: + app: + name: {{project_name.sentenceCase()}} UAT + android: + applicationId: {{domain_name}}.{{organization_name}}.{{project_name}} + customConfig: + versionNameSuffix: "\"-uat\"" + applicationIdSuffix: "\".uat\"" + firebase: + config: "android/environments/uat/google-services.json" + ios: + bundleId: {{domain_name}}.{{organization_name}}.{{project_name}}.uat + firebase: + config: "ios/environments/uat/firebase/GoogleService-Info.plist" + + prod: + app: + name: {{project_name.sentenceCase()}} + android: + applicationId: {{domain_name}}.{{organization_name}}.{{project_name}} + firebase: + config: "android/environments/production/google-services.json" + ios: + bundleId: {{domain_name}}.{{organization_name}}.{{project_name}} + firebase: + config: "ios/environments/production/firebase/GoogleService-Info.plist" + +ide: idea \ No newline at end of file diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/.gitignore b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/.gitignore deleted file mode 100644 index e96ef602b..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/.gitignore +++ /dev/null @@ -1,32 +0,0 @@ -*.mode1v3 -*.mode2v3 -*.moved-aside -*.pbxuser -*.perspectivev3 -**/*sync/ -.sconsign.dblite -.tags* -**/.vagrant/ -**/DerivedData/ -Icon? -**/Pods/ -**/.symlinks/ -profile -xcuserdata -**/.generated/ -Flutter/App.framework -Flutter/Flutter.framework -Flutter/Flutter.podspec -Flutter/Generated.xcconfig -Flutter/app.flx -Flutter/app.zip -Flutter/flutter_assets/ -Flutter/flutter_export_environment.sh -ServiceDefinitions.json -Runner/GeneratedPluginRegistrant.* - -# Exceptions to above rules. -!default.mode1v3 -!default.mode2v3 -!default.pbxuser -!default.perspectivev3 diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Flutter/AppFrameworkInfo.plist b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Flutter/AppFrameworkInfo.plist deleted file mode 100644 index ded19e291..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Flutter/AppFrameworkInfo.plist +++ /dev/null @@ -1,26 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - App - CFBundleIdentifier - io.flutter.flutter.app - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - App - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1.0 - MinimumOSVersion - 10.0 - - diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Flutter/Debug.xcconfig b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Flutter/Debug.xcconfig deleted file mode 100644 index 592ceee85..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Flutter/Debug.xcconfig +++ /dev/null @@ -1 +0,0 @@ -#include "Generated.xcconfig" diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Flutter/Release.xcconfig b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Flutter/Release.xcconfig deleted file mode 100644 index 1cf394ae0..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Flutter/Release.xcconfig +++ /dev/null @@ -1 +0,0 @@ -#include "Generated.xcconfig" \ No newline at end of file diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Flutter/development.xcconfig b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Flutter/development.xcconfig deleted file mode 100644 index c3f5f2f9c..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Flutter/development.xcconfig +++ /dev/null @@ -1,13 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug-development.xcconfig" -#include "Generated.xcconfig" - -ENVIRONMENT_PLIST = environments/development/development.plist -APP_DISPLAY_NAME = {{#titleCase}}{{project_name}}{{/titleCase}} DEV -bundle_suffix=.dev -CF_BUNDLE_URL_NAME={{project_name}}dev.{{organization_name}}.{{domain_name}} -CF_BUNDLE_URL_SCHEME={{organization_name}}devscheme -{{#enable_social_logins}}FB_APP_ID= -FB_CLIENT_TOKEN= -FB_APP_NAME= -GOOGLE_REVERSED_CLIENT_ID= -{{/enable_social_logins}} diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Flutter/production.xcconfig b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Flutter/production.xcconfig deleted file mode 100644 index 2fb56417e..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Flutter/production.xcconfig +++ /dev/null @@ -1,12 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug-production.xcconfig" -#include "Generated.xcconfig" - -ENVIRONMENT_PLIST = environments/production/production.plist -APP_DISPLAY_NAME = {{#titleCase}}{{project_name}}{{/titleCase}} -CF_BUNDLE_URL_NAME={{project_name}}.{{organization_name}}.{{domain_name}} -CF_BUNDLE_URL_SCHEME={{organization_name}}scheme -{{#enable_social_logins}}FB_APP_ID= -FB_CLIENT_TOKEN= -FB_APP_NAME= -GOOGLE_REVERSED_CLIENT_ID= -{{/enable_social_logins}} diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Flutter/sit.xcconfig b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Flutter/sit.xcconfig deleted file mode 100644 index fc5fd1f59..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Flutter/sit.xcconfig +++ /dev/null @@ -1,13 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug-sit.xcconfig" -#include "Generated.xcconfig" - -ENVIRONMENT_PLIST = environments/sit/sit.plist -APP_DISPLAY_NAME = {{#titleCase}}{{project_name}}{{/titleCase}} SIT -bundle_suffix=.sit -CF_BUNDLE_URL_NAME={{project_name}}sit.{{organization_name}}.{{domain_name}} -CF_BUNDLE_URL_SCHEME={{organization_name}}sitscheme -{{#enable_social_logins}}FB_APP_ID= -FB_CLIENT_TOKEN= -FB_APP_NAME= -GOOGLE_REVERSED_CLIENT_ID= -{{/enable_social_logins}} diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Flutter/uat.xcconfig b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Flutter/uat.xcconfig deleted file mode 100644 index 957856516..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Flutter/uat.xcconfig +++ /dev/null @@ -1,13 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug-uat.xcconfig" -#include "Generated.xcconfig" - -ENVIRONMENT_PLIST = environments/uat/uat.plist -APP_DISPLAY_NAME = {{#titleCase}}{{project_name}}{{/titleCase}} UAT -bundle_suffix=.uat -CF_BUNDLE_URL_NAME={{project_name}}uat.{{organization_name}}.{{domain_name}} -CF_BUNDLE_URL_SCHEME={{organization_name}}uatscheme -{{#enable_social_logins}}FB_APP_ID= -FB_CLIENT_TOKEN= -FB_APP_NAME= -GOOGLE_REVERSED_CLIENT_ID= -{{/enable_social_logins}} diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Podfile b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Podfile deleted file mode 100644 index b1fec145b..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Podfile +++ /dev/null @@ -1,48 +0,0 @@ -# Uncomment this line to define a global platform for your project -platform :ios, '13.0' - -# CocoaPods analytics sends network stats synchronously affecting flutter build latency. -ENV['COCOAPODS_DISABLE_STATS'] = 'true' - -project 'Runner', { - 'Debug' => :debug, - 'Profile' => :release, - 'Release' => :release, -} - -def flutter_root - generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__) - unless File.exist?(generated_xcode_build_settings_path) - raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first" - end - - File.foreach(generated_xcode_build_settings_path) do |line| - matches = line.match(/FLUTTER_ROOT\=(.*)/) - return matches[1].strip if matches - end - raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get" -end - -require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) - -flutter_ios_podfile_setup - -target 'Runner' do - use_frameworks! - use_modular_headers! - flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__)) {{#enable_patrol}} - - target 'RunnerUITests' do - inherit! :complete - end {{/enable_patrol}} - -end - -post_install do |installer| - installer.pods_project.targets.each do |target| - flutter_additional_ios_build_settings(target) - target.build_configurations.each do |config| - config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '13.0' - end - end -end diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner.xcodeproj/project.pbxproj b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner.xcodeproj/project.pbxproj deleted file mode 100644 index 138b9d981..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner.xcodeproj/project.pbxproj +++ /dev/null @@ -1,1992 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - -/* Begin PBXBuildFile section */ - 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; - 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; - 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; - 881D01662ABB2D3B001153E5 /* sit.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = 881D01642ABB2D3B001153E5 /* sit.xcconfig */; }; - 881D01672ABB2D3B001153E5 /* uat.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = 881D01652ABB2D3B001153E5 /* uat.xcconfig */; }; - 883A015D266A473D003AE298 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 883A015C266A473D003AE298 /* GoogleService-Info.plist */; }; - 88463D8F2628C7FE0073536C /* development.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = 88463D8E2628C7FE0073536C /* development.xcconfig */; }; - 88463D992628CC260073536C /* production.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = 88463D982628CC260073536C /* production.xcconfig */; }; - 888E668026666C4D006075A7 /* environments in Resources */ = {isa = PBXBuildFile; fileRef = 888E667F26666C4D006075A7 /* environments */; }; - 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; - 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; - 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; {{#enable_patrol}} - ADA94A9329FD24A700C9021B /* RunnerUITests.m in Sources */ = {isa = PBXBuildFile; fileRef = ADA94A9229FD24A700C9021B /* RunnerUITests.m */; }; {{/enable_patrol}} -/* End PBXBuildFile section */ {{#enable_patrol}} - -/* Begin PBXContainerItemProxy section */ - ADA94A9629FD24A700C9021B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 97C146E61CF9000F007C117D /* Project object */; - proxyType = 1; - remoteGlobalIDString = 97C146ED1CF9000F007C117D; - remoteInfo = Runner; - }; -/* End PBXContainerItemProxy section */ {{/enable_patrol}} - -/* Begin PBXCopyFilesBuildPhase section */ - 9705A1C41CF9048500538489 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; - 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; - 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; - 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; - 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; - 881D01642ABB2D3B001153E5 /* sit.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = sit.xcconfig; path = Flutter/sit.xcconfig; sourceTree = ""; }; - 881D01652ABB2D3B001153E5 /* uat.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = uat.xcconfig; path = Flutter/uat.xcconfig; sourceTree = ""; }; - 883A015C266A473D003AE298 /* GoogleService-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "GoogleService-Info.plist"; sourceTree = ""; }; - 88463D8E2628C7FE0073536C /* development.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = development.xcconfig; path = Flutter/development.xcconfig; sourceTree = ""; }; - 88463D982628CC260073536C /* production.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = production.xcconfig; path = Flutter/production.xcconfig; sourceTree = ""; }; - 888E667F26666C4D006075A7 /* environments */ = {isa = PBXFileReference; lastKnownFileType = folder; path = environments; sourceTree = ""; }; - 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; - 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; - 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; {{#enable_patrol}} - ADA94A9029FD24A700C9021B /* RunnerUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - ADA94A9229FD24A700C9021B /* RunnerUITests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = RunnerUITests.m; sourceTree = ""; }; {{/enable_patrol}} -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 97C146EB1CF9000F007C117D /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; {{#enable_patrol}} - ADA94A8D29FD24A700C9021B /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; {{/enable_patrol}} -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 9740EEB11CF90186004384FC /* Flutter */ = { - isa = PBXGroup; - children = ( - 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */, - 9740EEB21CF90195004384FC /* Debug.xcconfig */, - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, - 9740EEB31CF90195004384FC /* Generated.xcconfig */, - 88463D8E2628C7FE0073536C /* development.xcconfig */, - 881D01642ABB2D3B001153E5 /* sit.xcconfig */, - 881D01652ABB2D3B001153E5 /* uat.xcconfig */, - 88463D982628CC260073536C /* production.xcconfig */, - ); - name = Flutter; - sourceTree = ""; - }; - 97C146E51CF9000F007C117D = { - isa = PBXGroup; - children = ( - 888E667F26666C4D006075A7 /* environments */, - 9740EEB11CF90186004384FC /* Flutter */, - 97C146F01CF9000F007C117D /* Runner */, {{#enable_patrol}} - ADA94A9129FD24A700C9021B /* RunnerUITests */, {{/enable_patrol}} - 97C146EF1CF9000F007C117D /* Products */, - ); - sourceTree = ""; - }; - 97C146EF1CF9000F007C117D /* Products */ = { - isa = PBXGroup; - children = ( - 97C146EE1CF9000F007C117D /* Runner.app */, {{#enable_patrol}} - ADA94A9029FD24A700C9021B /* RunnerUITests.xctest */, {{/enable_patrol}} - ); - name = Products; - sourceTree = ""; - }; - 97C146F01CF9000F007C117D /* Runner */ = { - isa = PBXGroup; - children = ( - 883A015C266A473D003AE298 /* GoogleService-Info.plist */, - 97C146FA1CF9000F007C117D /* Main.storyboard */, - 97C146FD1CF9000F007C117D /* Assets.xcassets */, - 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */, - 97C147021CF9000F007C117D /* Info.plist */, - 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */, - 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */, - 74858FAE1ED2DC5600515810 /* AppDelegate.swift */, - 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */, - ); - path = Runner; - sourceTree = ""; - }; {{#enable_patrol}} - ADA94A9129FD24A700C9021B /* RunnerUITests */ = { - isa = PBXGroup; - children = ( - ADA94A9229FD24A700C9021B /* RunnerUITests.m */, - ); - path = RunnerUITests; - sourceTree = ""; - }; {{/enable_patrol}} -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 97C146ED1CF9000F007C117D /* Runner */ = { - isa = PBXNativeTarget; - buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; - buildPhases = ( - 9740EEB61CF901F6004384FC /* Run Script */, - 88EECDC826318555005366D9 /* Firebase Setup */, - 97C146EA1CF9000F007C117D /* Sources */, - 97C146EB1CF9000F007C117D /* Frameworks */, - 97C146EC1CF9000F007C117D /* Resources */, - 9705A1C41CF9048500538489 /* Embed Frameworks */, - 3B06AD1E1E4923F5004D2608 /* Thin Binary */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Runner; - productName = Runner; - productReference = 97C146EE1CF9000F007C117D /* Runner.app */; - productType = "com.apple.product-type.application"; - }; {{#enable_patrol}} - ADA94A8F29FD24A700C9021B /* RunnerUITests */ = { - isa = PBXNativeTarget; - buildConfigurationList = ADA94AA429FD24A700C9021B /* Build configuration list for PBXNativeTarget "RunnerUITests" */; - buildPhases = ( - ADA94A8C29FD24A700C9021B /* Sources */, {{#enable_patrol}} - ADA94AA529FD2F2800C9021B /* xcode_backend build */, {{/enable_patrol}} - ADA94A8D29FD24A700C9021B /* Frameworks */, - ADA94A8E29FD24A700C9021B /* Resources */, {{#enable_patrol}} - ADA94AA629FD2F5900C9021B /* xcode_backend embed_and_thin */, {{/enable_patrol}} - ); - buildRules = ( - ); - dependencies = ( - ADA94A9729FD24A700C9021B /* PBXTargetDependency */, - ); - name = RunnerUITests; - productName = RunnerUITests; - productReference = ADA94A9029FD24A700C9021B /* RunnerUITests.xctest */; - productType = "com.apple.product-type.bundle.ui-testing"; - }; {{/enable_patrol}} -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 97C146E61CF9000F007C117D /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 1020; - ORGANIZATIONNAME = ""; - TargetAttributes = { - 97C146ED1CF9000F007C117D = { - CreatedOnToolsVersion = 7.3.1; - LastSwiftMigration = 1100; - }; {{#enable_patrol}} - ADA94A8F29FD24A700C9021B = { - CreatedOnToolsVersion = 14.3; - TestTargetID = 97C146ED1CF9000F007C117D; - }; {{/enable_patrol}} - }; - }; - buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 97C146E51CF9000F007C117D; - productRefGroup = 97C146EF1CF9000F007C117D /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 97C146ED1CF9000F007C117D /* Runner */, {{#enable_patrol}} - ADA94A8F29FD24A700C9021B /* RunnerUITests */, {{/enable_patrol}} - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 97C146EC1CF9000F007C117D /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */, - 883A015D266A473D003AE298 /* GoogleService-Info.plist in Resources */, - 88463D992628CC260073536C /* production.xcconfig in Resources */, - 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */, - 888E668026666C4D006075A7 /* environments in Resources */, - 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */, - 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */, - 88463D8F2628C7FE0073536C /* development.xcconfig in Resources */, - 881D01662ABB2D3B001153E5 /* sit.xcconfig in Resources */, - 881D01672ABB2D3B001153E5 /* uat.xcconfig in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; {{#enable_patrol}} - ADA94A8E29FD24A700C9021B /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; {{/enable_patrol}} -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Thin Binary"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; - }; - 88EECDC826318555005366D9 /* Firebase Setup */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - name = "Firebase Setup"; - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "if [ \"${CONFIGURATION}\" == \"Debug-sit\" ] || [ \"${CONFIGURATION}\" == \"Release-sit\" ]; then\n\ncp -r \"${PROJECT_DIR}/environments/sit/firebase/GoogleService-Info.plist\" \"${PROJECT_DIR}/Runner/GoogleService-Info.plist\"\n\necho \"SIT plist copied\"\n\nelif [ \"${CONFIGURATION}\" == \"Debug-uat\" ] || [ \"${CONFIGURATION}\" == \"Release-uat\" ]; then\n\ncp -r \"${PROJECT_DIR}/environments/uat/firebase/GoogleService-Info.plist\" \"${PROJECT_DIR}/Runner/GoogleService-Info.plist\"\n\necho \"UAT plist copied\"\n\nelif [ \"${CONFIGURATION}\" == \"Debug-production\" ] || [ \"${CONFIGURATION}\" == \"Release-production\" ] || [ \"${CONFIGURATION}\" == \"Release\" ]; then\ncp -r \"${PROJECT_DIR}/environments/production/firebase/GoogleService-Info.plist\" \"${PROJECT_DIR}/Runner/GoogleService-Info.plist\"\n\necho \"Production plist copied\"\n\nelif [ \"${CONFIGURATION}\" == \"Debug-development\" ] || [ \"${CONFIGURATION}\" == \"Release-development\" ] || [ \"${CONFIGURATION}\" == \"Debug\" ]; then\n\ncp -r \"${PROJECT_DIR}/environments/development/firebase/GoogleService-Info.plist\" \"${PROJECT_DIR}/Runner/GoogleService-Info.plist\"\n\necho \"Development plist copied\"\nfi\n"; - }; - 9740EEB61CF901F6004384FC /* Run Script */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Script"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build\n"; - }; {{#enable_patrol}} - ADA94AA529FD2F2800C9021B /* xcode_backend build */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - name = "xcode_backend build"; - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "# Type a script or drag a script file from your workspace to insert its path.\n/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build\n"; - }; - ADA94AA629FD2F5900C9021B /* xcode_backend embed_and_thin */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - name = "xcode_backend embed_and_thin"; - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "# Type a script or drag a script file from your workspace to insert its path.\n/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin\n"; - }; {{/enable_patrol}} -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 97C146EA1CF9000F007C117D /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */, - 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; {{#enable_patrol}} - ADA94A8C29FD24A700C9021B /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ADA94A9329FD24A700C9021B /* RunnerUITests.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; {{/enable_patrol}} -/* End PBXSourcesBuildPhase section */ {{#enable_patrol}} - -/* Begin PBXTargetDependency section */ - ADA94A9729FD24A700C9021B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 97C146ED1CF9000F007C117D /* Runner */; - targetProxy = ADA94A9629FD24A700C9021B /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ {{/enable_patrol}} - -/* Begin PBXVariantGroup section */ - 97C146FA1CF9000F007C117D /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 97C146FB1CF9000F007C117D /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 97C147001CF9000F007C117D /* Base */, - ); - name = LaunchScreen.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 249021D3217E4FDB00AE95B9 /* Profile */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_ENTITLEMENTS = "environments/development/development-dev.entitlements"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SUPPORTED_PLATFORMS = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Profile; - }; - 249021D4217E4FDB00AE95B9 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGNING_ALLOWED = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = {{domain_name}}.{{organization_name}}.{{project_name}}; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Profile; - }; - 88463D902628CA0E0073536C /* Debug-development */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_ENTITLEMENTS = "environments/development/development-dev.entitlements"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = "Debug-development"; - }; - 88463D912628CA0E0073536C /* Debug-development */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 88463D8E2628C7FE0073536C /* development.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGNING_ALLOWED = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - ENVIRONMENT_PLIST = "environments/development/development-debug.plist"; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = {{domain_name}}.{{organization_name}}.{{project_name}}; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = "Debug-development"; - }; - 88463D922628CA6F0073536C /* Profile-development */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_ENTITLEMENTS = "environments/development/development-dev.entitlements"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SUPPORTED_PLATFORMS = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = "Profile-development"; - }; - 88463D932628CA6F0073536C /* Profile-development */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 88463D8E2628C7FE0073536C /* development.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGNING_ALLOWED = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - ENVIRONMENT_PLIST = "environments/development/development-debug.plist"; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = {{domain_name}}.{{organization_name}}.{{project_name}}; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = "Profile-development"; - }; - 88463D942628CB0F0073536C /* Release-development */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_ENTITLEMENTS = "environments/development/development-prod.entitlements"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SUPPORTED_PLATFORMS = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = "Release-development"; - }; - 88463D952628CB0F0073536C /* Release-development */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 88463D8E2628C7FE0073536C /* development.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGNING_ALLOWED = NO; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - ENVIRONMENT_PLIST = "environments/development/development-release.plist"; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = {{domain_name}}.{{organization_name}}.{{project_name}}; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = "Release-development"; - }; - 88DAA9562ABB2F1100A97AB5 /* Debug-sit */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_ENTITLEMENTS = "environments/sit/sit-dev.entitlements"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = "Debug-sit"; - }; - 88DAA9572ABB2F1100A97AB5 /* Debug-sit */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 881D01642ABB2D3B001153E5 /* sit.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGNING_ALLOWED = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - ENVIRONMENT_PLIST = "environments/sit/sit-debug.plist"; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = {{domain_name}}.{{organization_name}}.{{project_name}}; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = "Debug-sit"; - }; - 88DAA95C2ABB2F4000A97AB5 /* Release-sit */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_ENTITLEMENTS = "environments/sit/sit-prod.entitlements"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SUPPORTED_PLATFORMS = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = "Release-sit"; - }; - 88DAA95D2ABB2F4000A97AB5 /* Release-sit */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 881D01642ABB2D3B001153E5 /* sit.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGNING_ALLOWED = NO; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - ENVIRONMENT_PLIST = "environments/sit/sit-release.plist"; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = {{domain_name}}.{{organization_name}}.{{project_name}}; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = "Release-sit"; - }; - 88DAA9622ABB2F5C00A97AB5 /* Profile-sit */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_ENTITLEMENTS = "environments/sit/sit-dev.entitlements"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SUPPORTED_PLATFORMS = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = "Profile-sit"; - }; - 88DAA9632ABB2F5C00A97AB5 /* Profile-sit */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 881D01642ABB2D3B001153E5 /* sit.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGNING_ALLOWED = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - ENVIRONMENT_PLIST = "environments/sit/sit-debug.plist"; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = {{domain_name}}.{{organization_name}}.{{project_name}}; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = "Profile-sit"; - }; - 88DAA9592ABB2F2200A97AB5 /* Debug-uat */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_ENTITLEMENTS = "environments/uat/uat-dev.entitlements"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = "Debug-uat"; - }; - 88DAA95A2ABB2F2200A97AB5 /* Debug-uat */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 881D01652ABB2D3B001153E5 /* uat.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGNING_ALLOWED = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - ENVIRONMENT_PLIST = "environments/uat/uat-debug.plist"; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = {{domain_name}}.{{organization_name}}.{{project_name}}; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = "Debug-uat"; - }; - 88DAA95F2ABB2F4E00A97AB5 /* Release-uat */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_ENTITLEMENTS = "environments/uat/uat-prod.entitlements"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SUPPORTED_PLATFORMS = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = "Release-uat"; - }; - 88DAA9602ABB2F4E00A97AB5 /* Release-uat */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 881D01652ABB2D3B001153E5 /* uat.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGNING_ALLOWED = NO; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - ENVIRONMENT_PLIST = "environments/uat/uat-release.plist"; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = {{domain_name}}.{{organization_name}}.{{project_name}}; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = "Release-uat"; - }; - 88DAA9652ABB2F6800A97AB5 /* Profile-uat */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_ENTITLEMENTS = "environments/uat/uat-dev.entitlements"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SUPPORTED_PLATFORMS = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = "Profile-uat"; - }; - 88DAA9662ABB2F6800A97AB5 /* Profile-uat */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 881D01652ABB2D3B001153E5 /* uat.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGNING_ALLOWED = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - ENVIRONMENT_PLIST = "environments/uat/uat-debug.plist"; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = {{domain_name}}.{{organization_name}}.{{project_name}}; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = "Profile-uat"; - }; - 88463DA02628CCC20073536C /* Debug-production */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_ENTITLEMENTS = "environments/production/production-dev.entitlements"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = "Debug-production"; - }; - 88463DA12628CCC20073536C /* Debug-production */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 88463D982628CC260073536C /* production.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGNING_ALLOWED = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - ENVIRONMENT_PLIST = "environments/production/production-debug.plist"; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = {{domain_name}}.{{organization_name}}.{{project_name}}; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = "Debug-production"; - }; - 88463DA22628CCE90073536C /* Release-production */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_ENTITLEMENTS = "environments/production/production-prod.entitlements"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SUPPORTED_PLATFORMS = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = "Release-production"; - }; - 88463DA32628CCE90073536C /* Release-production */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 88463D982628CC260073536C /* production.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGNING_ALLOWED = NO; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - ENVIRONMENT_PLIST = "environments/production/production-release.plist"; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = {{domain_name}}.{{organization_name}}.{{project_name}}; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = "Release-production"; - }; - 88463DA42628CCF90073536C /* Profile-production */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_ENTITLEMENTS = "environments/production/production-dev.entitlements"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SUPPORTED_PLATFORMS = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = "Profile-production"; - }; - 88463DA52628CCF90073536C /* Profile-production */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 88463D982628CC260073536C /* production.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGNING_ALLOWED = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - ENVIRONMENT_PLIST = "environments/production/production-debug.plist"; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = {{domain_name}}.{{organization_name}}.{{project_name}}; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = "Profile-production"; - }; - 97C147031CF9000F007C117D /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_ENTITLEMENTS = "environments/development/development-dev.entitlements"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 97C147041CF9000F007C117D /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_ENTITLEMENTS = "environments/development/development-prod.entitlements"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SUPPORTED_PLATFORMS = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 97C147061CF9000F007C117D /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGNING_ALLOWED = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = {{domain_name}}.{{organization_name}}.{{project_name}}; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Debug; - }; - 97C147071CF9000F007C117D /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGNING_ALLOWED = NO; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = {{domain_name}}.{{organization_name}}.{{project_name}}; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Release; - }; {{#enable_patrol}} - ADA94A9829FD24A700C9021B /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GCC_C_LANGUAGE_STANDARD = gnu11; - GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - MARKETING_VERSION = 1.0; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = {{domain_name}}.{{organization_name}}.RunnerUITests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_EMIT_LOC_STRINGS = NO; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = Runner; - }; - name = Debug; - }; - ADA94A9929FD24A700C9021B /* Debug-production */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GCC_C_LANGUAGE_STANDARD = gnu11; - GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - MARKETING_VERSION = 1.0; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = {{domain_name}}.{{organization_name}}.RunnerUITests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_EMIT_LOC_STRINGS = NO; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = Runner; - }; - name = "Debug-production"; - }; - ADA94A9B29FD24A700C9021B /* Debug-development */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GCC_C_LANGUAGE_STANDARD = gnu11; - GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - MARKETING_VERSION = 1.0; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = {{domain_name}}.{{organization_name}}.RunnerUITests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_EMIT_LOC_STRINGS = NO; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = Runner; - }; - name = "Debug-development"; - }; - ADA94A9C29FD24A700C9021B /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GCC_C_LANGUAGE_STANDARD = gnu11; - GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - MARKETING_VERSION = 1.0; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = {{domain_name}}.{{organization_name}}.RunnerUITests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_EMIT_LOC_STRINGS = NO; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = Runner; - }; - name = Release; - }; - ADA94A9D29FD24A700C9021B /* Release-production */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GCC_C_LANGUAGE_STANDARD = gnu11; - GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - MARKETING_VERSION = 1.0; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = {{domain_name}}.{{organization_name}}.RunnerUITests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_EMIT_LOC_STRINGS = NO; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = Runner; - }; - name = "Release-production"; - }; - ADA94A9F29FD24A700C9021B /* Release-development */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GCC_C_LANGUAGE_STANDARD = gnu11; - GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - MARKETING_VERSION = 1.0; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = {{domain_name}}.{{organization_name}}.RunnerUITests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_EMIT_LOC_STRINGS = NO; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = Runner; - }; - name = "Release-development"; - }; - ADA94AA029FD24A700C9021B /* Profile */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GCC_C_LANGUAGE_STANDARD = gnu11; - GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - MARKETING_VERSION = 1.0; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = {{domain_name}}.{{organization_name}}.RunnerUITests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_EMIT_LOC_STRINGS = NO; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = Runner; - }; - name = Profile; - }; - ADA94AA129FD24A700C9021B /* Profile-production */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GCC_C_LANGUAGE_STANDARD = gnu11; - GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - MARKETING_VERSION = 1.0; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = {{domain_name}}.{{organization_name}}.RunnerUITests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_EMIT_LOC_STRINGS = NO; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = Runner; - }; - name = "Profile-production"; - }; - ADA94AA329FD24A700C9021B /* Profile-development */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GCC_C_LANGUAGE_STANDARD = gnu11; - GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - MARKETING_VERSION = 1.0; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = {{domain_name}}.{{organization_name}}.RunnerUITests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_EMIT_LOC_STRINGS = NO; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = Runner; - }; - name = "Profile-development"; - }; - 88DAA9582ABB2F1100A97AB5 /* Debug-sit */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GCC_C_LANGUAGE_STANDARD = gnu11; - GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - MARKETING_VERSION = 1.0; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = {{domain_name}}.{{organization_name}}.RunnerUITests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_EMIT_LOC_STRINGS = NO; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = Runner; - }; - name = "Debug-sit"; - }; - 88DAA95B2ABB2F2200A97AB5 /* Debug-uat */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GCC_C_LANGUAGE_STANDARD = gnu11; - GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - MARKETING_VERSION = 1.0; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = {{domain_name}}.{{organization_name}}.RunnerUITests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_EMIT_LOC_STRINGS = NO; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = Runner; - }; - name = "Debug-uat"; - }; - 88DAA95E2ABB2F4000A97AB5 /* Release-sit */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GCC_C_LANGUAGE_STANDARD = gnu11; - GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - MARKETING_VERSION = 1.0; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = {{domain_name}}.{{organization_name}}.RunnerUITests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_EMIT_LOC_STRINGS = NO; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = Runner; - }; - name = "Release-sit"; - }; - 88DAA9612ABB2F4E00A97AB5 /* Release-uat */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GCC_C_LANGUAGE_STANDARD = gnu11; - GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - MARKETING_VERSION = 1.0; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = {{domain_name}}.{{organization_name}}.RunnerUITests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_EMIT_LOC_STRINGS = NO; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = Runner; - }; - name = "Release-uat"; - }; - 88DAA9642ABB2F5C00A97AB5 /* Profile-sit */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GCC_C_LANGUAGE_STANDARD = gnu11; - GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - MARKETING_VERSION = 1.0; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = {{domain_name}}.{{organization_name}}.RunnerUITests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_EMIT_LOC_STRINGS = NO; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = Runner; - }; - name = "Profile-sit"; - }; - 88DAA9672ABB2F6800A97AB5 /* Profile-uat */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GCC_C_LANGUAGE_STANDARD = gnu11; - GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - MARKETING_VERSION = 1.0; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = {{domain_name}}.{{organization_name}}.RunnerUITests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_EMIT_LOC_STRINGS = NO; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = Runner; - }; - name = "Profile-uat"; - }; {{/enable_patrol}} -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 97C147031CF9000F007C117D /* Debug */, - 88463DA02628CCC20073536C /* Debug-production */, - 88463D902628CA0E0073536C /* Debug-development */, - 88DAA9562ABB2F1100A97AB5 /* Debug-sit */, - 88DAA9592ABB2F2200A97AB5 /* Debug-uat */, - 97C147041CF9000F007C117D /* Release */, - 88463DA22628CCE90073536C /* Release-production */, - 88463D942628CB0F0073536C /* Release-development */, - 88DAA95C2ABB2F4000A97AB5 /* Release-sit */, - 88DAA95F2ABB2F4E00A97AB5 /* Release-uat */, - 249021D3217E4FDB00AE95B9 /* Profile */, - 88463DA42628CCF90073536C /* Profile-production */, - 88463D922628CA6F0073536C /* Profile-development */, - 88DAA9622ABB2F5C00A97AB5 /* Profile-sit */, - 88DAA9652ABB2F6800A97AB5 /* Profile-uat */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 97C147061CF9000F007C117D /* Debug */, - 88463DA12628CCC20073536C /* Debug-production */, - 88463D912628CA0E0073536C /* Debug-development */, - 88DAA9572ABB2F1100A97AB5 /* Debug-sit */, - 88DAA95A2ABB2F2200A97AB5 /* Debug-uat */, - 97C147071CF9000F007C117D /* Release */, - 88463DA32628CCE90073536C /* Release-production */, - 88463D952628CB0F0073536C /* Release-development */, - 88DAA95D2ABB2F4000A97AB5 /* Release-sit */, - 88DAA9602ABB2F4E00A97AB5 /* Release-uat */, - 249021D4217E4FDB00AE95B9 /* Profile */, - 88463DA52628CCF90073536C /* Profile-production */, - 88463D932628CA6F0073536C /* Profile-development */, - 88DAA9632ABB2F5C00A97AB5 /* Profile-sit */, - 88DAA9662ABB2F6800A97AB5 /* Profile-uat */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; {{#enable_patrol}} - ADA94AA429FD24A700C9021B /* Build configuration list for PBXNativeTarget "RunnerUITests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - ADA94A9829FD24A700C9021B /* Debug */, - ADA94A9929FD24A700C9021B /* Debug-production */, - ADA94A9B29FD24A700C9021B /* Debug-development */, - 88DAA9582ABB2F1100A97AB5 /* Debug-sit */, - 88DAA95B2ABB2F2200A97AB5 /* Debug-uat */, - ADA94A9C29FD24A700C9021B /* Release */, - ADA94A9D29FD24A700C9021B /* Release-production */, - ADA94A9F29FD24A700C9021B /* Release-development */, - 88DAA95E2ABB2F4000A97AB5 /* Release-sit */, - 88DAA9612ABB2F4E00A97AB5 /* Release-uat */, - ADA94AA029FD24A700C9021B /* Profile */, - ADA94AA129FD24A700C9021B /* Profile-production */, - ADA94AA329FD24A700C9021B /* Profile-development */, - 88DAA9642ABB2F5C00A97AB5 /* Profile-sit */, - 88DAA9672ABB2F6800A97AB5 /* Profile-uat */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; {{/enable_patrol}} -/* End XCConfigurationList section */ - }; - rootObject = 97C146E61CF9000F007C117D /* Project object */; -} diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 919434a62..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index f9b0d7c5e..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,8 +0,0 @@ - - - - - PreviewsEnabled - - - diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme deleted file mode 100644 index 3be7ecda8..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - - - - - - - - - - - {{#enable_patrol}} - - - - {{/enable_patrol}} - - - - - - - - - - - - - - - - - - - diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner.xcodeproj/xcshareddata/xcschemes/development.xcscheme b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner.xcodeproj/xcshareddata/xcschemes/development.xcscheme deleted file mode 100644 index 9af8775f1..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner.xcodeproj/xcshareddata/xcschemes/development.xcscheme +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - - - - - - - - - - - {{#enable_patrol}} - - - - {{/enable_patrol}} - - - - - - - - - - - - - - - - - - - diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner.xcodeproj/xcshareddata/xcschemes/production.xcscheme b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner.xcodeproj/xcshareddata/xcschemes/production.xcscheme deleted file mode 100644 index 8670ec61e..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner.xcodeproj/xcshareddata/xcschemes/production.xcscheme +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - - - - - - - - - - - {{#enable_patrol}} - - - - {{/enable_patrol}} - - - - - - - - - - - - - - - - - - - diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner.xcodeproj/xcshareddata/xcschemes/sit.xcscheme b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner.xcodeproj/xcshareddata/xcschemes/sit.xcscheme deleted file mode 100644 index d38e1073d..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner.xcodeproj/xcshareddata/xcschemes/sit.xcscheme +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner.xcodeproj/xcshareddata/xcschemes/uat.xcscheme b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner.xcodeproj/xcshareddata/xcschemes/uat.xcscheme deleted file mode 100644 index 5582fb908..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner.xcodeproj/xcshareddata/xcschemes/uat.xcscheme +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner.xcworkspace/contents.xcworkspacedata b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 1d526a16e..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index f9b0d7c5e..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,8 +0,0 @@ - - - - - PreviewsEnabled - - - diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/AppDelegate.swift b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/AppDelegate.swift deleted file mode 100644 index 70693e4a8..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/AppDelegate.swift +++ /dev/null @@ -1,13 +0,0 @@ -import UIKit -import Flutter - -@UIApplicationMain -@objc class AppDelegate: FlutterAppDelegate { - override func application( - _ application: UIApplication, - didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? - ) -> Bool { - GeneratedPluginRegistrant.register(with: self) - return super.application(application, didFinishLaunchingWithOptions: launchOptions) - } -} diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index d36b1fab2..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "images" : [ - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "Icon-App-20x20@2x.png", - "scale" : "2x" - }, - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "Icon-App-20x20@3x.png", - "scale" : "3x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@1x.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@3x.png", - "scale" : "3x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "Icon-App-40x40@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "Icon-App-40x40@3x.png", - "scale" : "3x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "Icon-App-60x60@2x.png", - "scale" : "2x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "Icon-App-60x60@3x.png", - "scale" : "3x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "Icon-App-20x20@1x.png", - "scale" : "1x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "Icon-App-20x20@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "Icon-App-29x29@1x.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "Icon-App-29x29@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "Icon-App-40x40@1x.png", - "scale" : "1x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "Icon-App-40x40@2x.png", - "scale" : "2x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "Icon-App-76x76@1x.png", - "scale" : "1x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "Icon-App-76x76@2x.png", - "scale" : "2x" - }, - { - "size" : "83.5x83.5", - "idiom" : "ipad", - "filename" : "Icon-App-83.5x83.5@2x.png", - "scale" : "2x" - }, - { - "size" : "1024x1024", - "idiom" : "ios-marketing", - "filename" : "Icon-App-1024x1024@1x.png", - "scale" : "1x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png deleted file mode 100644 index dc9ada4725e9b0ddb1deab583e5b5102493aa332..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10932 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 diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png deleted file mode 100644 index f091b6b0bca859a3f474b03065bef75ba58a9e4c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1588 zcmV-42Fv-0P)C1SqPt}wig>|5Crh^=oyX$BK<}M8eLU3e2hGT;=G|!_SP)7zNI6fqUMB=)y zRAZ>eDe#*r`yDAVgB_R*LB*MAc)8(b{g{9McCXW!lq7r(btRoB9!8B-#AI6JMb~YFBEvdsV)`mEQO^&#eRKx@b&x- z5lZm*!WfD8oCLzfHGz#u7sT0^VLMI1MqGxF^v+`4YYnVYgk*=kU?HsSz{v({E3lb9 z>+xILjBN)t6`=g~IBOelGQ(O990@BfXf(DRI5I$qN$0Gkz-FSc$3a+2fX$AedL4u{ z4V+5Ong(9LiGcIKW?_352sR;LtDPmPJXI{YtT=O8=76o9;*n%_m|xo!i>7$IrZ-{l z-x3`7M}qzHsPV@$v#>H-TpjDh2UE$9g6sysUREDy_R(a)>=eHw-WAyfIN z*qb!_hW>G)Tu8nSw9yn#3wFMiLcfc4pY0ek1}8(NqkBR@t4{~oC>ryc-h_ByH(Cg5 z>ao-}771+xE3um9lWAY1FeQFxowa1(!J(;Jg*wrg!=6FdRX+t_<%z&d&?|Bn){>zm zZQj(aA_HeBY&OC^jj*)N`8fa^ePOU72VpInJoI1?`ty#lvlNzs(&MZX+R%2xS~5Kh zX*|AU4QE#~SgPzOXe9>tRj>hjU@c1k5Y_mW*Jp3fI;)1&g3j|zDgC+}2Q_v%YfDax z!?umcN^n}KYQ|a$Lr+51Nf9dkkYFSjZZjkma$0KOj+;aQ&721~t7QUKx61J3(P4P1 zstI~7-wOACnWP4=8oGOwz%vNDqD8w&Q`qcNGGrbbf&0s9L0De{4{mRS?o0MU+nR_! zrvshUau0G^DeMhM_v{5BuLjb#Hh@r23lDAk8oF(C+P0rsBpv85EP>4CVMx#04MOfG z;P%vktHcXwTj~+IE(~px)3*MY77e}p#|c>TD?sMatC0Tu4iKKJ0(X8jxQY*gYtxsC z(zYC$g|@+I+kY;dg_dE>scBf&bP1Nc@Hz<3R)V`=AGkc;8CXqdi=B4l2k|g;2%#m& z*jfX^%b!A8#bI!j9-0Fi0bOXl(-c^AB9|nQaE`*)Hw+o&jS9@7&Gov#HbD~#d{twV zXd^Tr^mWLfFh$@Dr$e;PBEz4(-2q1FF0}c;~B5sA}+Q>TOoP+t>wf)V9Iy=5ruQa;z)y zI9C9*oUga6=hxw6QasLPnee@3^Rr*M{CdaL5=R41nLs(AHk_=Y+A9$2&H(B7!_pURs&8aNw7?`&Z&xY_Ye z)~D5Bog^td-^QbUtkTirdyK^mTHAOuptDflut!#^lnKqU md>ggs(5nOWAqO?umG&QVYK#ibz}*4>0000U6E9hRK9^#O7(mu>ETqrXGsduA8$)?`v2seloOCza43C{NQ$$gAOH**MCn0Q?+L7dl7qnbRdqZ8LSVp1ItDxhxD?t@5_yHg6A8yI zC*%Wgg22K|8E#!~cTNYR~@Y9KepMPrrB8cABapAFa=`H+UGhkXUZV1GnwR1*lPyZ;*K(i~2gp|@bzp8}og7e*#% zEnr|^CWdVV!-4*Y_7rFvlww2Ze+>j*!Z!pQ?2l->4q#nqRu9`ELo6RMS5=br47g_X zRw}P9a7RRYQ%2Vsd0Me{_(EggTnuN6j=-?uFS6j^u69elMypu?t>op*wBx<=Wx8?( ztpe^(fwM6jJX7M-l*k3kEpWOl_Vk3@(_w4oc}4YF4|Rt=2V^XU?#Yz`8(e?aZ@#li0n*=g^qOcVpd-Wbok=@b#Yw zqn8u9a)z>l(1kEaPYZ6hwubN6i<8QHgsu0oE) ziJ(p;Wxm>sf!K+cw>R-(^Y2_bahB+&KI9y^);#0qt}t-$C|Bo71lHi{_+lg#f%RFy z0um=e3$K3i6K{U_4K!EX?F&rExl^W|G8Z8;`5z-k}OGNZ0#WVb$WCpQu-_YsiqKP?BB# vzVHS-CTUF4Ozn5G+mq_~Qqto~ahA+K`|lyv3(-e}00000NkvXXu0mjfd`9t{ diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png deleted file mode 100644 index d0ef06e7edb86cdfe0d15b4b0d98334a86163658..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1716 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 diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png deleted file mode 100644 index c8f9ed8f5cee1c98386d13b17e89f719e83555b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1895 zcmV-t2blPYP)FQtfgmafE#=YDCq`qUBt#QpG%*H6QHY765~R=q zZ6iudfM}q!Pz#~9JgOi8QJ|DSu?1-*(kSi1K4#~5?#|rh?sS)(-JQqX*}ciXJ56_H zdw=^s_srbAdqxlvGyrgGet#6T7_|j;95sL%MtM;q86vOxKM$f#puR)Bjv9Zvz9-di zXOTSsZkM83)E9PYBXC<$6(|>lNLVBb&&6y{NByFCp%6+^ALR@NCTse_wqvNmSWI-m z!$%KlHFH2omF!>#%1l3LTZg(s7eof$7*xB)ZQ0h?ejh?Ta9fDv59+u#MokW+1t8Zb zgHv%K(u9G^Lv`lh#f3<6!JVTL3(dCpxHbnbA;kKqQyd1~^Xe0VIaYBSWm6nsr;dFj z4;G-RyL?cYgsN1{L4ZFFNa;8)Rv0fM0C(~Tkit94 zz#~A)59?QjD&pAPSEQ)p8gP|DS{ng)j=2ux)_EzzJ773GmQ_Cic%3JJhC0t2cx>|v zJcVusIB!%F90{+}8hG3QU4KNeKmK%T>mN57NnCZ^56=0?&3@!j>a>B43pi{!u z7JyDj7`6d)qVp^R=%j>UIY6f+3`+qzIc!Y_=+uN^3BYV|o+$vGo-j-Wm<10%A=(Yk^beI{t%ld@yhKjq0iNjqN4XMGgQtbKubPM$JWBz}YA65k%dm*awtC^+f;a-x4+ddbH^7iDWGg&N0n#MW{kA|=8iMUiFYvMoDY@sPC#t$55gn6ykUTPAr`a@!(;np824>2xJthS z*ZdmT`g5-`BuJs`0LVhz+D9NNa3<=6m;cQLaF?tCv8)zcRSh66*Z|vXhG@$I%U~2l z?`Q zykI#*+rQ=z6Jm=Bui-SfpDYLA=|vzGE(dYm=OC8XM&MDo7ux4UF1~0J1+i%aCUpRe zt3L_uNyQ*cE(38Uy03H%I*)*Bh=Lb^Xj3?I^Hnbeq72(EOK^Y93CNp*uAA{5Lc=ky zx=~RKa4{iTm{_>_vSCm?$Ej=i6@=m%@VvAITnigVg{&@!7CDgs908761meDK5azA} z4?=NOH|PdvabgJ&fW2{Mo$Q0CcD8Qc84%{JPYt5EiG{MdLIAeX%T=D7NIP4%Hw}p9 zg)==!2Lbp#j{u_}hMiao9=!VSyx0gHbeCS`;q&vzeq|fs`y&^X-lso(Ls@-706qmA z7u*T5PMo_w3{se1t2`zWeO^hOvTsohG_;>J0wVqVe+n)AbQCx)yh9;w+J6?NF5Lmo zecS@ieAKL8%bVd@+-KT{yI|S}O>pYckUFs;ry9Ow$CD@ztz5K-*D$^{i(_1llhSh^ zEkL$}tsQt5>QA^;QgjgIfBDmcOgi5YDyu?t6vSnbp=1+@6D& z5MJ}B8q;bRlVoxasyhcUF1+)o`&3r0colr}QJ3hcSdLu;9;td>kf@Tcn<@9sIx&=m z;AD;SCh95=&p;$r{Xz3iWCO^MX83AGJ(yH&eTXgv|0=34#-&WAmw{)U7OU9!Wz^!7 zZ%jZFi@JR;>Mhi7S>V7wQ176|FdW2m?&`qa(ScO^CFPR80HucLHOTy%5s*HR0^8)i h0WYBP*#0Ks^FNSabJA*5${_#%002ovPDHLkV1oKhTl@e3 diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png deleted file mode 100644 index a6d6b8609df07bf62e5100a53a01510388bd2b22..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2665 zcmV-v3YPVWP)oFh3q0MFesq&64WThn3$;G69TfjsAv=f2G9}p zgSx99+!YV6qME!>9MD13x)k(+XE7W?_O4LoLb5ND8 zaV{9+P@>42xDfRiYBMSgD$0!vssptcb;&?u9u(LLBKmkZ>RMD=kvD3h`sk6!QYtBa ztlZI#nu$8lJ^q2Z79UTgZe>BU73(Aospiq+?SdMt8lDZ;*?@tyWVZVS_Q7S&*tJaiRlJ z+aSMOmbg3@h5}v;A*c8SbqM3icg-`Cnwl;7Ts%A1RkNIp+Txl-Ckkvg4oxrqGA5ewEgYqwtECD<_3Egu)xGllKt&J8g&+=ac@Jq4-?w6M3b*>w5 z69N3O%=I^6&UL5gZ!}trC7bUj*12xLdkNs~Bz4QdJJ*UDZox2UGR}SNg@lmOvhCc~ z*f_UeXv(=#I#*7>VZx2ObEN~UoGUTl=-@)E;YtCRZ>SVp$p9yG5hEFZ!`wI!spd)n zSk+vK0Vin7FL{7f&6OB%f;SH22dtbcF<|9fi2Fp%q4kxL!b1#l^)8dUwJ zwEf{(wJj@8iYDVnKB`eSU+;ml-t2`@%_)0jDM`+a46xhDbBj2+&Ih>1A>6aky#(-SYyE{R3f#y57wfLs z6w1p~$bp;6!9DX$M+J~S@D6vJAaElETnsX4h9a5tvPhC3L@qB~bOzkL@^z0k_hS{T4PF*TDrgdXp+dzsE? z>V|VR035Pl9n5&-RePFdS{7KAr2vPOqR9=M$vXA1Yy5>w;EsF`;OK{2pkn-kpp9Pw z)r;5JfJKKaT$4qCb{TaXHjb$QA{y0EYy*+b1XI;6Ah- zw13P)xT`>~eFoJC!>{2XL(a_#upp3gaR1#5+L(Jmzp4TBnx{~WHedpJ1ch8JFk~Sw z>F+gN+i+VD?gMXwcIhn8rz`>e>J^TI3E-MW>f}6R-pL}>WMOa0k#jN+`RyUVUC;#D zg|~oS^$6%wpF{^Qr+}X>0PKcr3Fc&>Z>uv@C);pwDs@2bZWhYP!rvGx?_|q{d`t<*XEb#=aOb=N+L@CVBGqImZf&+a zCQEa3$~@#kC);pasdG=f6tuIi0PO-y&tvX%>Mv=oY3U$nD zJ#gMegnQ46pq+3r=;zmgcG+zRc9D~c>z+jo9&D+`E6$LmyFqlmCYw;-Zooma{sR@~ z)_^|YL1&&@|GXo*pivH7k!msl+$Sew3%XJnxajt0K%3M6Bd&YFNy9}tWG^aovK2eX z1aL1%7;KRDrA@eG-Wr6w+;*H_VD~qLiVI`{_;>o)k`{8xa3EJT1O_>#iy_?va0eR? zDV=N%;Zjb%Z2s$@O>w@iqt!I}tLjGk!=p`D23I}N4Be@$(|iSA zf3Ih7b<{zqpDB4WF_5X1(peKe+rASze%u8eKLn#KKXt;UZ+Adf$_TO+vTqshLLJ5c z52HucO=lrNVae5XWOLm!V@n-ObU11!b+DN<$RuU+YsrBq*lYT;?AwJpmNKniF0Q1< zJCo>Q$=v$@&y=sj6{r!Y&y&`0$-I}S!H_~pI&2H8Z1C|BX4VgZ^-! zje3-;x0PBD!M`v*J_)rL^+$<1VJhH*2Fi~aA7s&@_rUHYJ9zD=M%4AFQ`}k8OC$9s XsPq=LnkwKG00000NkvXXu0mjfhAk5^ diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png deleted file mode 100644 index a6d6b8609df07bf62e5100a53a01510388bd2b22..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2665 zcmV-v3YPVWP)oFh3q0MFesq&64WThn3$;G69TfjsAv=f2G9}p zgSx99+!YV6qME!>9MD13x)k(+XE7W?_O4LoLb5ND8 zaV{9+P@>42xDfRiYBMSgD$0!vssptcb;&?u9u(LLBKmkZ>RMD=kvD3h`sk6!QYtBa ztlZI#nu$8lJ^q2Z79UTgZe>BU73(Aospiq+?SdMt8lDZ;*?@tyWVZVS_Q7S&*tJaiRlJ z+aSMOmbg3@h5}v;A*c8SbqM3icg-`Cnwl;7Ts%A1RkNIp+Txl-Ckkvg4oxrqGA5ewEgYqwtECD<_3Egu)xGllKt&J8g&+=ac@Jq4-?w6M3b*>w5 z69N3O%=I^6&UL5gZ!}trC7bUj*12xLdkNs~Bz4QdJJ*UDZox2UGR}SNg@lmOvhCc~ z*f_UeXv(=#I#*7>VZx2ObEN~UoGUTl=-@)E;YtCRZ>SVp$p9yG5hEFZ!`wI!spd)n zSk+vK0Vin7FL{7f&6OB%f;SH22dtbcF<|9fi2Fp%q4kxL!b1#l^)8dUwJ zwEf{(wJj@8iYDVnKB`eSU+;ml-t2`@%_)0jDM`+a46xhDbBj2+&Ih>1A>6aky#(-SYyE{R3f#y57wfLs z6w1p~$bp;6!9DX$M+J~S@D6vJAaElETnsX4h9a5tvPhC3L@qB~bOzkL@^z0k_hS{T4PF*TDrgdXp+dzsE? z>V|VR035Pl9n5&-RePFdS{7KAr2vPOqR9=M$vXA1Yy5>w;EsF`;OK{2pkn-kpp9Pw z)r;5JfJKKaT$4qCb{TaXHjb$QA{y0EYy*+b1XI;6Ah- zw13P)xT`>~eFoJC!>{2XL(a_#upp3gaR1#5+L(Jmzp4TBnx{~WHedpJ1ch8JFk~Sw z>F+gN+i+VD?gMXwcIhn8rz`>e>J^TI3E-MW>f}6R-pL}>WMOa0k#jN+`RyUVUC;#D zg|~oS^$6%wpF{^Qr+}X>0PKcr3Fc&>Z>uv@C);pwDs@2bZWhYP!rvGx?_|q{d`t<*XEb#=aOb=N+L@CVBGqImZf&+a zCQEa3$~@#kC);pasdG=f6tuIi0PO-y&tvX%>Mv=oY3U$nD zJ#gMegnQ46pq+3r=;zmgcG+zRc9D~c>z+jo9&D+`E6$LmyFqlmCYw;-Zooma{sR@~ z)_^|YL1&&@|GXo*pivH7k!msl+$Sew3%XJnxajt0K%3M6Bd&YFNy9}tWG^aovK2eX z1aL1%7;KRDrA@eG-Wr6w+;*H_VD~qLiVI`{_;>o)k`{8xa3EJT1O_>#iy_?va0eR? zDV=N%;Zjb%Z2s$@O>w@iqt!I}tLjGk!=p`D23I}N4Be@$(|iSA zf3Ih7b<{zqpDB4WF_5X1(peKe+rASze%u8eKLn#KKXt;UZ+Adf$_TO+vTqshLLJ5c z52HucO=lrNVae5XWOLm!V@n-ObU11!b+DN<$RuU+YsrBq*lYT;?AwJpmNKniF0Q1< zJCo>Q$=v$@&y=sj6{r!Y&y&`0$-I}S!H_~pI&2H8Z1C|BX4VgZ^-! zje3-;x0PBD!M`v*J_)rL^+$<1VJhH*2Fi~aA7s&@_rUHYJ9zD=M%4AFQ`}k8OC$9s XsPq=LnkwKG00000NkvXXu0mjfhAk5^ diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png deleted file mode 100644 index 75b2d164a5a98e212cca15ea7bf2ab5de5108680..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3831 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 diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png deleted file mode 100644 index c4df70d39da7941ef3f6dcb7f06a192d8dcb308d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1888 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 iW8Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md deleted file mode 100644 index 89c2725b7..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# Launch Screen Assets - -You can customize the launch screen with your own desired assets by replacing the image files in this directory. - -You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. \ No newline at end of file diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Base.lproj/LaunchScreen.storyboard b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Base.lproj/LaunchScreen.storyboard deleted file mode 100644 index f2e259c7c..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Base.lproj/LaunchScreen.storyboard +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Base.lproj/Main.storyboard b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Base.lproj/Main.storyboard deleted file mode 100644 index f3c28516f..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Base.lproj/Main.storyboard +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/GoogleService-Info.plist b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/GoogleService-Info.plist deleted file mode 100644 index e69de29bb..000000000 diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Info.plist b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Info.plist deleted file mode 100644 index 07efd0aa5..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Info.plist +++ /dev/null @@ -1,86 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleDisplayName - $(APP_DISPLAY_NAME) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER)$(bundle_suffix) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - {{project_name}} - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleSignature - ???? - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - ITSAppUsesNonExemptEncryption - - LSRequiresIPhoneOS - - UIBackgroundModes - - fetch - remote-notification - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UIViewControllerBasedStatusBarAppearance - - FlutterDeepLinkingEnabled - - CFBundleURLTypes - - - CFBundleTypeRole - Editor - CFBundleURLName - $(CF_BUNDLE_URL_NAME) - CFBundleURLSchemes - {{#enable_social_logins}} - fb$(FB_APP_ID) - $(GOOGLE_REVERSED_CLIENT_ID) - {{/enable_social_logins}} - $(CF_BUNDLE_URL_SCHEME) - - - {{#enable_social_logins}} - FacebookAppID - $(FB_APP_ID) - FacebookClientToken - $(FB_CLIENT_TOKEN) - FacebookDisplayName - $(FB_APP_NAME) - LSApplicationQueriesSchemes - - fbapi - fb-messenger-share-api - - {{/enable_social_logins}}{{#enable_pin_code}} - NSFaceIDUsageDescription - Why is my app authenticating using face id?{{/enable_pin_code}} - - diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Runner-Bridging-Header.h b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Runner-Bridging-Header.h deleted file mode 100644 index 308a2a560..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/Runner/Runner-Bridging-Header.h +++ /dev/null @@ -1 +0,0 @@ -#import "GeneratedPluginRegistrant.h" diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/development/development-debug.plist b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/development/development-debug.plist deleted file mode 100644 index df7c2f4b6..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/development/development-debug.plist +++ /dev/null @@ -1,77 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleDisplayName - $(APP_DISPLAY_NAME) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER)$(bundle_suffix) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - {{project_name}} - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleSignature - ???? - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - ITSAppUsesNonExemptEncryption - - LSRequiresIPhoneOS - - NSBonjourServices - - _dartobservatory._tcp - - NSLocalNetworkUsageDescription - Allow Flutter tools on your computer to connect and debug your application. This prompt will not appear on release builds. - UIBackgroundModes - - fetch - remote-notification - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UIViewControllerBasedStatusBarAppearance - {{#enable_social_logins}} - CFBundleURLSchemes - - fb$(FB_APP_ID) - $(GOOGLE_REVERSED_CLIENT_ID) - - FacebookAppID - $(FB_APP_ID) - FacebookClientToken - $(FB_CLIENT_TOKEN) - FacebookDisplayName - $(FB_APP_NAME) - LSApplicationQueriesSchemes - - fbapi - fb-messenger-share-api - - {{/enable_social_logins}} - - diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/development/development-dev.entitlements b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/development/development-dev.entitlements deleted file mode 100644 index e96d97326..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/development/development-dev.entitlements +++ /dev/null @@ -1,12 +0,0 @@ - - - - - aps-environment - development{{#enable_social_logins}} - com.apple.developer.applesignin - - Default - {{/enable_social_logins}} - - diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/development/development-prod.entitlements b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/development/development-prod.entitlements deleted file mode 100644 index 4f7d81657..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/development/development-prod.entitlements +++ /dev/null @@ -1,12 +0,0 @@ - - - - - aps-environment - production{{#enable_social_logins}} - com.apple.developer.applesignin - - Default - {{/enable_social_logins}} - - diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/development/development-release.plist b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/development/development-release.plist deleted file mode 100644 index b374e531c..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/development/development-release.plist +++ /dev/null @@ -1,70 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleDisplayName - $(APP_DISPLAY_NAME) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER)$(bundle_suffix) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - {{project_name}} - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleSignature - ???? - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - ITSAppUsesNonExemptEncryption - - LSRequiresIPhoneOS - - UIBackgroundModes - - fetch - remote-notification - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UIViewControllerBasedStatusBarAppearance - - {{#enable_social_logins}} - CFBundleURLSchemes - - fb$(FB_APP_ID) - - FacebookAppID - $(FB_APP_ID) - FacebookClientToken - $(FB_CLIENT_TOKEN) - FacebookDisplayName - $(FB_APP_NAME) - LSApplicationQueriesSchemes - - fbapi - fb-messenger-share-api - {{/enable_social_logins}} - - diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/development/firebase/GoogleService-Info.plist b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/development/firebase/GoogleService-Info.plist index be5bc7745..d9e634342 100644 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/development/firebase/GoogleService-Info.plist +++ b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/development/firebase/GoogleService-Info.plist @@ -15,7 +15,7 @@ PLIST_VERSION 1 BUNDLE_ID - {{domain_name}}.{{organization_name}}.{{project_name}} + {{domain_name}}.{{organization_name}}.{{project_name}}.dev PROJECT_ID {{project_name}} STORAGE_BUCKET diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/production/production-debug.plist b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/production/production-debug.plist deleted file mode 100644 index d862503b6..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/production/production-debug.plist +++ /dev/null @@ -1,78 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleDisplayName - $(APP_DISPLAY_NAME) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER)$(bundle_suffix) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - {{project_name}} - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleSignature - ???? - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - ITSAppUsesNonExemptEncryption - - LSRequiresIPhoneOS - - NSBonjourServices - - _dartobservatory._tcp - - NSLocalNetworkUsageDescription - Allow Flutter tools on your computer to connect and debug your application. This prompt will not appear on release builds. - UIBackgroundModes - - fetch - remote-notification - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UIViewControllerBasedStatusBarAppearance - - {{#enable_social_logins}} - CFBundleURLSchemes - - fb$(FB_APP_ID) - $(GOOGLE_REVERSED_CLIENT_ID) - - FacebookAppID - $(FB_APP_ID) - FacebookClientToken - $(FB_CLIENT_TOKEN) - FacebookDisplayName - $(FB_APP_NAME) - LSApplicationQueriesSchemes - - fbapi - fb-messenger-share-api - - {{/enable_social_logins}} - - diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/production/production-dev.entitlements b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/production/production-dev.entitlements deleted file mode 100644 index e96d97326..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/production/production-dev.entitlements +++ /dev/null @@ -1,12 +0,0 @@ - - - - - aps-environment - development{{#enable_social_logins}} - com.apple.developer.applesignin - - Default - {{/enable_social_logins}} - - diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/production/production-prod.entitlements b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/production/production-prod.entitlements deleted file mode 100644 index 4f7d81657..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/production/production-prod.entitlements +++ /dev/null @@ -1,12 +0,0 @@ - - - - - aps-environment - production{{#enable_social_logins}} - com.apple.developer.applesignin - - Default - {{/enable_social_logins}} - - diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/production/production-release.plist b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/production/production-release.plist deleted file mode 100644 index 05e24c8ab..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/production/production-release.plist +++ /dev/null @@ -1,70 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleDisplayName - $(APP_DISPLAY_NAME) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER)$(bundle_suffix) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - {{project_name}} - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleSignature - ???? - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - ITSAppUsesNonExemptEncryption - - LSRequiresIPhoneOS - - UIBackgroundModes - - fetch - remote-notification - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UIViewControllerBasedStatusBarAppearance - - {{#enable_social_logins}} - CFBundleURLSchemes - - fb$(FB_APP_ID) - - FacebookAppID - $(FB_APP_ID) - FacebookClientToken - $(FB_CLIENT_TOKEN) - FacebookDisplayName - $(FB_APP_NAME) - LSApplicationQueriesSchemes - - fbapi - fb-messenger-share-api - {{/enable_social_logins}} - - diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/sit/firebase/GoogleService-Info.plist b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/sit/firebase/GoogleService-Info.plist index be5bc7745..8ca3999da 100644 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/sit/firebase/GoogleService-Info.plist +++ b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/sit/firebase/GoogleService-Info.plist @@ -15,7 +15,7 @@ PLIST_VERSION 1 BUNDLE_ID - {{domain_name}}.{{organization_name}}.{{project_name}} + {{domain_name}}.{{organization_name}}.{{project_name}}.sit PROJECT_ID {{project_name}} STORAGE_BUCKET diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/sit/sit-debug.plist b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/sit/sit-debug.plist deleted file mode 100644 index df7c2f4b6..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/sit/sit-debug.plist +++ /dev/null @@ -1,77 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleDisplayName - $(APP_DISPLAY_NAME) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER)$(bundle_suffix) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - {{project_name}} - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleSignature - ???? - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - ITSAppUsesNonExemptEncryption - - LSRequiresIPhoneOS - - NSBonjourServices - - _dartobservatory._tcp - - NSLocalNetworkUsageDescription - Allow Flutter tools on your computer to connect and debug your application. This prompt will not appear on release builds. - UIBackgroundModes - - fetch - remote-notification - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UIViewControllerBasedStatusBarAppearance - {{#enable_social_logins}} - CFBundleURLSchemes - - fb$(FB_APP_ID) - $(GOOGLE_REVERSED_CLIENT_ID) - - FacebookAppID - $(FB_APP_ID) - FacebookClientToken - $(FB_CLIENT_TOKEN) - FacebookDisplayName - $(FB_APP_NAME) - LSApplicationQueriesSchemes - - fbapi - fb-messenger-share-api - - {{/enable_social_logins}} - - diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/sit/sit-dev.entitlements b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/sit/sit-dev.entitlements deleted file mode 100644 index e96d97326..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/sit/sit-dev.entitlements +++ /dev/null @@ -1,12 +0,0 @@ - - - - - aps-environment - development{{#enable_social_logins}} - com.apple.developer.applesignin - - Default - {{/enable_social_logins}} - - diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/sit/sit-prod.entitlements b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/sit/sit-prod.entitlements deleted file mode 100644 index 4f7d81657..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/sit/sit-prod.entitlements +++ /dev/null @@ -1,12 +0,0 @@ - - - - - aps-environment - production{{#enable_social_logins}} - com.apple.developer.applesignin - - Default - {{/enable_social_logins}} - - diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/sit/sit-release.plist b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/sit/sit-release.plist deleted file mode 100644 index b374e531c..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/sit/sit-release.plist +++ /dev/null @@ -1,70 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleDisplayName - $(APP_DISPLAY_NAME) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER)$(bundle_suffix) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - {{project_name}} - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleSignature - ???? - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - ITSAppUsesNonExemptEncryption - - LSRequiresIPhoneOS - - UIBackgroundModes - - fetch - remote-notification - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UIViewControllerBasedStatusBarAppearance - - {{#enable_social_logins}} - CFBundleURLSchemes - - fb$(FB_APP_ID) - - FacebookAppID - $(FB_APP_ID) - FacebookClientToken - $(FB_CLIENT_TOKEN) - FacebookDisplayName - $(FB_APP_NAME) - LSApplicationQueriesSchemes - - fbapi - fb-messenger-share-api - {{/enable_social_logins}} - - diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/uat/firebase/GoogleService-Info.plist b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/uat/firebase/GoogleService-Info.plist index be5bc7745..8d6022f9b 100644 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/uat/firebase/GoogleService-Info.plist +++ b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/uat/firebase/GoogleService-Info.plist @@ -15,7 +15,7 @@ PLIST_VERSION 1 BUNDLE_ID - {{domain_name}}.{{organization_name}}.{{project_name}} + {{domain_name}}.{{organization_name}}.{{project_name}}.uat PROJECT_ID {{project_name}} STORAGE_BUCKET diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/uat/uat-debug.plist b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/uat/uat-debug.plist deleted file mode 100644 index df7c2f4b6..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/uat/uat-debug.plist +++ /dev/null @@ -1,77 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleDisplayName - $(APP_DISPLAY_NAME) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER)$(bundle_suffix) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - {{project_name}} - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleSignature - ???? - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - ITSAppUsesNonExemptEncryption - - LSRequiresIPhoneOS - - NSBonjourServices - - _dartobservatory._tcp - - NSLocalNetworkUsageDescription - Allow Flutter tools on your computer to connect and debug your application. This prompt will not appear on release builds. - UIBackgroundModes - - fetch - remote-notification - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UIViewControllerBasedStatusBarAppearance - {{#enable_social_logins}} - CFBundleURLSchemes - - fb$(FB_APP_ID) - $(GOOGLE_REVERSED_CLIENT_ID) - - FacebookAppID - $(FB_APP_ID) - FacebookClientToken - $(FB_CLIENT_TOKEN) - FacebookDisplayName - $(FB_APP_NAME) - LSApplicationQueriesSchemes - - fbapi - fb-messenger-share-api - - {{/enable_social_logins}} - - diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/uat/uat-dev.entitlements b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/uat/uat-dev.entitlements deleted file mode 100644 index e96d97326..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/uat/uat-dev.entitlements +++ /dev/null @@ -1,12 +0,0 @@ - - - - - aps-environment - development{{#enable_social_logins}} - com.apple.developer.applesignin - - Default - {{/enable_social_logins}} - - diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/uat/uat-prod.entitlements b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/uat/uat-prod.entitlements deleted file mode 100644 index 4f7d81657..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/uat/uat-prod.entitlements +++ /dev/null @@ -1,12 +0,0 @@ - - - - - aps-environment - production{{#enable_social_logins}} - com.apple.developer.applesignin - - Default - {{/enable_social_logins}} - - diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/uat/uat-release.plist b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/uat/uat-release.plist deleted file mode 100644 index b374e531c..000000000 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/ios/environments/uat/uat-release.plist +++ /dev/null @@ -1,70 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleDisplayName - $(APP_DISPLAY_NAME) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER)$(bundle_suffix) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - {{project_name}} - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleSignature - ???? - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - ITSAppUsesNonExemptEncryption - - LSRequiresIPhoneOS - - UIBackgroundModes - - fetch - remote-notification - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UIViewControllerBasedStatusBarAppearance - - {{#enable_social_logins}} - CFBundleURLSchemes - - fb$(FB_APP_ID) - - FacebookAppID - $(FB_APP_ID) - FacebookClientToken - $(FB_CLIENT_TOKEN) - FacebookDisplayName - $(FB_APP_NAME) - LSApplicationQueriesSchemes - - fbapi - fb-messenger-share-api - {{/enable_social_logins}} - - diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/lib/main.dart b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/lib/main_prod.dart similarity index 100% rename from packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/lib/main.dart rename to packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/lib/main_prod.dart diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/pubspec.yaml b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/pubspec.yaml index 88bc7b912..9884f8588 100644 --- a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/pubspec.yaml +++ b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_base/__brick__/pubspec.yaml @@ -57,6 +57,7 @@ dev_dependencies: # flutter_driver: # sdk: flutter copy_with_extension_gen: ^5.0.4 + flutter_flavorizr: ^2.2.1 flutter_lints: any flutter_test: sdk: flutter diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_flavor_config/.gitignore b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_flavor_config/.gitignore new file mode 100644 index 000000000..dac17d141 --- /dev/null +++ b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_flavor_config/.gitignore @@ -0,0 +1,90 @@ +# Miscellaneous +*.class +*.log +*.pyc +*.swp +.DS_Store +.atom/ +.buildlog/ +.history +.svn/ +pubspec.lock + +# IntelliJ related +*.iml +*.ipr +*.iws +/__brick__/.idea/* +!/__brick__/.idea/runConfigurations + +!/__brick__/.vscode + +# Flutter/Dart/Pub related +**/doc/api/ +.dart_tool/ +.flutter-plugins +.flutter-plugins-dependencies +.packages +.pub-cache/ +.pub/ +/build/ +integration_test/test_bundle.dart + +# Web related +lib/generated_plugin_registrant.dart + +# Symbolication related +app.*.symbols + +# Obfuscation related +app.*.map.json + +# Exceptions to above rules. +!/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages + +# local env +env.json +lib/env_variable.g.dart + +# Android related +**/android/**/gradle-wrapper.jar +**/android/.gradle +**/android/captures/ +**/android/gradlew +**/android/gradlew.bat +**/android/local.properties +**/android/key.properties +**/android/**/GeneratedPluginRegistrant.java + +# iOS/XCode related +**/ios/**/*.mode1v3 +**/ios/**/*.mode2v3 +**/ios/**/*.moved-aside +**/ios/**/*.pbxuser +**/ios/**/*.perspectivev3 +**/ios/**/*sync/ +**/ios/**/.sconsign.dblite +**/ios/**/.tags* +**/ios/**/.vagrant/ +**/ios/**/DerivedData/ +**/ios/**/Icon? +**/ios/**/Pods/ +**/ios/**/.symlinks/ +**/ios/**/profile +**/ios/**/xcuserdata +**/ios/.generated/ +**/ios/Flutter/App.framework +**/ios/Flutter/Flutter.framework +**/ios/Flutter/Generated.xcconfig +**/ios/Flutter/app.flx +**/ios/Flutter/app.zip +**/ios/Flutter/flutter_assets/ +**/ios/ServiceDefinitions.json +**/ios/Runner/GeneratedPluginRegistrant.* + +# Exceptions to above rules. +!**/ios/**/default.mode1v3 +!**/ios/**/default.mode2v3 +!**/ios/**/default.pbxuser +!**/ios/**/default.perspectivev3 +!/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_flavor_config/__brick__/flavorizr.yaml b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_flavor_config/__brick__/flavorizr.yaml new file mode 100644 index 000000000..f4490e54f --- /dev/null +++ b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_flavor_config/__brick__/flavorizr.yaml @@ -0,0 +1,64 @@ +app: + android: + flavorDimensions: "environment" + +flavors: + + dev: + app: + name: {{project_name.sentenceCase()}} Dev + android: + applicationId: {{domain_name}}.{{organization_name}}.{{project_name}} + customConfig: + versionNameSuffix: "\"-dev\"" + applicationIdSuffix: "\".dev\"" + firebase: + config: "android/environments/development/google-services.json" + ios: + bundleId: {{domain_name}}.{{organization_name}}.{{project_name}}.dev + firebase: + config: "ios/environments/development/firebase/GoogleService-Info.plist" + + sit: + app: + name: {{project_name.sentenceCase()}} SIT + android: + applicationId: {{domain_name}}.{{organization_name}}.{{project_name}} + customConfig: + versionNameSuffix: "\"-sit\"" + applicationIdSuffix: "\".sit\"" + firebase: + config: "android/environments/sit/google-services.json" + ios: + bundleId: {{domain_name}}.{{organization_name}}.{{project_name}}.sit + firebase: + config: "ios/environments/sit/firebase/GoogleService-Info.plist" + + uat: + app: + name: {{project_name.sentenceCase()}} UAT + android: + applicationId: {{domain_name}}.{{organization_name}}.{{project_name}} + customConfig: + versionNameSuffix: "\"-uat\"" + applicationIdSuffix: "\".uat\"" + firebase: + config: "android/environments/uat/google-services.json" + ios: + bundleId: {{domain_name}}.{{organization_name}}.{{project_name}}.uat + firebase: + config: "ios/environments/uat/firebase/GoogleService-Info.plist" + + prod: + app: + name: {{project_name.sentenceCase()}} + android: + applicationId: {{domain_name}}.{{organization_name}}.{{project_name}} + firebase: + config: "android/environments/production/google-services.json" + ios: + bundleId: {{domain_name}}.{{organization_name}}.{{project_name}} + firebase: + config: "ios/environments/production/firebase/GoogleService-Info.plist" + +ide: idea \ No newline at end of file diff --git a/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_flavor_config/brick.yaml b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_flavor_config/brick.yaml new file mode 100644 index 000000000..183659a43 --- /dev/null +++ b/packages/rx_bloc_cli/mason_templates/bricks/rx_bloc_flavor_config/brick.yaml @@ -0,0 +1,9 @@ +name: rx_bloc_flavor_config +description: Rx Bloc Flavor Config +version: 0.0.1+1 +environment: + mason: ">=0.1.0-dev <0.1.0" +vars: + - project_name + - organization_name + - domain_name \ No newline at end of file diff --git a/packages/rx_bloc_cli/pubspec.yaml b/packages/rx_bloc_cli/pubspec.yaml index fe9174c17..07849ef3b 100644 --- a/packages/rx_bloc_cli/pubspec.yaml +++ b/packages/rx_bloc_cli/pubspec.yaml @@ -1,6 +1,6 @@ name: rx_bloc_cli description: "rx_bloc_cli that enables quick project setup including: flavors, localization [intl], state management [rx_bloc], routing [go_router], design system, analytics [firebase], tests" -version: 3.3.1 +version: 3.4.0 repository: https://github.com/Prime-Holding/rx_bloc/tree/master/packages/rx_bloc_cli issue_tracker: https://github.com/Prime-Holding/rx_bloc/issues homepage: https://www.primeholding.com diff --git a/packages/rx_bloc_list/example/android/app/build.gradle b/packages/rx_bloc_list/example/android/app/build.gradle index a843acde6..d4f869ffd 100644 --- a/packages/rx_bloc_list/example/android/app/build.gradle +++ b/packages/rx_bloc_list/example/android/app/build.gradle @@ -29,7 +29,7 @@ android { defaultConfig { applicationId "com.primeholding.rx_bloc_list_example" - minSdkVersion 16 + minSdkVersion flutter.minSdkVersion targetSdkVersion 33 versionCode flutterVersionCode.toInteger() versionName flutterVersionName diff --git a/packages/rx_bloc_list/example/android/build.gradle b/packages/rx_bloc_list/example/android/build.gradle index 715f8c390..d0d3927ba 100644 --- a/packages/rx_bloc_list/example/android/build.gradle +++ b/packages/rx_bloc_list/example/android/build.gradle @@ -24,6 +24,6 @@ subprojects { project.evaluationDependsOn(':app') } -task clean(type: Delete) { +tasks.register("clean", Delete) { delete rootProject.buildDir } diff --git a/packages/rx_bloc_list/example/ios/Runner.xcodeproj/project.pbxproj b/packages/rx_bloc_list/example/ios/Runner.xcodeproj/project.pbxproj index 0b08323eb..ae110f20b 100644 --- a/packages/rx_bloc_list/example/ios/Runner.xcodeproj/project.pbxproj +++ b/packages/rx_bloc_list/example/ios/Runner.xcodeproj/project.pbxproj @@ -139,7 +139,7 @@ 97C146E61CF9000F007C117D /* Project object */ = { isa = PBXProject; attributes = { - LastUpgradeCheck = 1300; + LastUpgradeCheck = 1430; ORGANIZATIONNAME = ""; TargetAttributes = { 97C146ED1CF9000F007C117D = { diff --git a/packages/rx_bloc_list/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/packages/rx_bloc_list/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme index 3db53b6e1..b52b2e698 100644 --- a/packages/rx_bloc_list/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ b/packages/rx_bloc_list/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme @@ -1,6 +1,6 @@ >.seeded( PaginatedList( list: [], - pageSize: 50, + pageSize: 5, ), ); diff --git a/packages/rx_bloc_list/example/pubspec.lock b/packages/rx_bloc_list/example/pubspec.lock index 9bbb003c9..155735058 100644 --- a/packages/rx_bloc_list/example/pubspec.lock +++ b/packages/rx_bloc_list/example/pubspec.lock @@ -392,7 +392,7 @@ packages: path: "../../rx_bloc" relative: true source: path - version: "5.0.0" + version: "5.0.1" rx_bloc_generator: dependency: "direct dev" description: @@ -407,7 +407,7 @@ packages: path: ".." relative: true source: path - version: "4.0.0" + version: "4.0.1" rxdart: dependency: "direct main" description: