changed to using mason brick

This commit is contained in:
Laha Luhem 2023-11-22 23:18:34 +01:00
parent b522d38928
commit 8e4f6edb7b
220 changed files with 303 additions and 233 deletions

3
CHANGELOG.md Normal file
View File

@ -0,0 +1,3 @@
# 0.1.0+1
- TODO: Describe initial release.

1
LICENSE Normal file
View File

@ -0,0 +1 @@
TODO: Add your license here.

27
README.md Normal file
View File

@ -0,0 +1,27 @@
# mvvm_template
[![Powered by Mason](https://img.shields.io/endpoint?url=https%3A%2F%2Ftinyurl.com%2Fmason-badge)](https://github.com/felangel/mason)
A new brick created with the Mason CLI.
_Generated by [mason][1] 🧱_
## Getting Started 🚀
This is a starting point for a new brick.
A few resources to get you started if this is your first brick template:
- [Official Mason Documentation][2]
- [Code generation with Mason Blog][3]
- [Very Good Livestream: Felix Angelov Demos Mason][4]
- [Flutter Package of the Week: Mason][5]
- [Observable Flutter: Building a Mason brick][6]
- [Meet Mason: Flutter Vikings 2022][7]
[1]: https://github.com/felangel/mason
[2]: https://docs.brickhub.dev
[3]: https://verygood.ventures/blog/code-generation-with-mason
[4]: https://youtu.be/G4PTjA6tpTU
[5]: https://youtu.be/qjA0JFiPMnQ
[6]: https://youtu.be/o8B1EfcUisw
[7]: https://youtu.be/LXhgiF5HiQg

View File

@ -0,0 +1,38 @@
## Description
Although often desired not every bug or new functionality needs a fully filled out template. Some topics may not always apply or are too obvious to be filled in for that specific ticket. So, feel free to remove sections as needed or leave N/A to indicate that its not applicable. Also please note that the structure of given subjects are mere guidelines, if you feel a subject would be better explained in plain sentences, drawings or a whole different way then by all means feel free to remove the initial structure and implement it as you see fit.
## ⁉️ Questions
Questions and/or pressing matters in here need to be resolved as soon as possible, preferably before or shortly after starting the ticket.
N/A
## 🐛 Bug Description
A short and descriptive introduction of the problem we are going to solve.
## 🦋 Expected Result
What should happen instead if everything is working correctly.
## 🫙 Actual Result
What is happening, currently?
## 🔎 Steps to Reproduce
How to reproduce the problem.
## 🧪 Environment
Information about the device where the bug occurred.
OS Version: OS
Device: DEVICE
App Version: VERSION
Account: ACCOUNT
## 📝 Suggested Approach
With knowledge of the current codebase, try to define a best suggested approach. Think of current components used, flow of data and UI elements.
## 👉 Final Remarks
Anything to take note off that is not properly defined yet. Think of out of scope notes, dependencies, anything to be extra cautious about and/or information about related issues.

View File

@ -0,0 +1,15 @@
## ✍ Details
## 🔍 What should reviewers pay extra attentions to?
## 🧪 Tested on? How?
- [ ] Installation
## 📋 Final checks
- [ ] I have performed the necessary code-cleanup, aided by the `dart fix` command.
- [ ] I have double-checked the functionality completely and can confirmt that it fits the 'Acceptance Criteria'
- [ ] I did a full round of QA of my own code and can confirm that the upcoming PR contains my best possible version of this ticket.
## 👉 Final remarks

36
__brick__/gitlab-ci.yml Normal file
View File

@ -0,0 +1,36 @@
image: cirrusci/flutter:stable
before_script:
- flutter pub get
stages:
- Flutter test
- Dart format check
- Flutter analyze
unit-test-job:
stage: Flutter test
only:
- merge_requests
tags:
- flutter
script:
- flutter test
dart-lint-test-job:
stage: Dart format check
only:
- merge_requests
tags:
- flutter
script:
- dart format -l 100 --set-exit-if-changed .
flutter-lint-test-job:
stage: Flutter analyze
only:
- merge_requests
tags:
- flutter
script:
- flutter analyze

View File

@ -0,0 +1 @@
flutter_sdk/

View File

@ -0,0 +1,4 @@
{
"flutterSdkVersion": "stable",
"flavors": {}
}

View File

@ -1,6 +1,6 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Build APK" type="ShConfigurationType">
<option name="SCRIPT_TEXT" value="flutter clean &amp;&amp; flutter gen-l10n &amp;&amp; flutter build apk -t lib/main_prod.dart --target-platform=android-arm,android-arm64,android-x64 --flavor=prod --obfuscate --split-debug-info=build/app/outputs/symbols --verbose" />
<option name="SCRIPT_TEXT" value="flutter build apk -t lib/main_prod.dart --target-platform=android-arm,android-arm64,android-x64 --flavor=prod --obfuscate --split-debug-info=build/app/outputs/symbols --verbose" />
<option name="INDEPENDENT_SCRIPT_PATH" value="true" />
<option name="SCRIPT_PATH" value="" />
<option name="SCRIPT_OPTIONS" value="" />

View File

@ -1,6 +1,6 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Build IPA" type="ShConfigurationType">
<option name="SCRIPT_TEXT" value="flutter clean &amp;&amp; flutter gen-l10n &amp;&amp; flutter build ipa -t lib/main_prod.dart --release --flavor=prod --obfuscate --split-debug-info=build/app/outputs/symbols --verbose" />
<option name="SCRIPT_TEXT" value="flutter build ipa -t lib/main_prod.dart --release --flavor=prod --obfuscate --split-debug-info=build/app/outputs/symbols --verbose" />
<option name="INDEPENDENT_SCRIPT_PATH" value="true" />
<option name="SCRIPT_PATH" value="" />
<option name="SCRIPT_OPTIONS" value="" />

View File

@ -0,0 +1,3 @@
# 0.1.0+1
- TODO: Describe initial release.

View File

@ -0,0 +1 @@
TODO: Add your license here.

View File

@ -0,0 +1,55 @@
A new Flutter project.
## Getting Started
### General 'random' Project errors
Change the minSdkVersion in flutter-directory/packages/flutter_tools/gradle/flutter.gradle to 23
every time there is an update.<br>
If intl throws an error about not being able to find a package, generate with `flutter gen-l10n`
.<br>
Use [this link](https://joachimschuster.de/posts/android-studio-fix-markdown-plugin/) as workaround
for rendering MD content in Android Studio
<br>
## Flutter Version Manager (FVM)
### Inspiration
To containerize the setup of a flutter project, as much as possible, without involving actual
Docker.
### Setup
+ [Overview](https://fvm.app/docs/getting_started/overview)
+ [Install](https://fvm.app/docs/getting_started/installation) a standalone (since it is to be used
globally)
+ Install the [Sidekick GUI](https://github.com/fluttertools/sidekick) for your platform. Use that
to download, install and manage versions
+ Opening a project should create/read(in case already existing) the [.fvm](.fvm) folder with
versioning
+ Point the Flutter SDK location (per your IDE-specific settings) to the symlink(shortcut) inside
the [flutter_sdk](.fvm/flutter_sdk) folder.
+ Create the aliases for short-circuiting `fvm [flutter|dart] <...>` to just `[flutter|dart] <...>`
+ For Linux, just an alias
+ For Windows/Powershell, download my profile
from [my Github](https://github.com/LahaLuhem/Script-tures/blob/master/shell%20profiles/powershell/Microsoft.PowerShell_profile.ps1)
.
### FVM error
If a simple flutter command fails with a `git not found in your PATH` due to the new fvm, do the
following:
1. Check if you have git installed properly, with `git --version`
2. Skip the git check in flutter
a) Go to 'flutter_sdk/bin/internal/shared.bat'
b) Find a line where something like `SET git_exists=false` is used (~line 56) and set it to true.
3. Confirm that that flutter command works
### Errors while building Pods (iOS + MacOS)
1. Usually resolvable by deleting the [Podfile.lock](ios/Podfile.lock).
2. For CDN-trunk out-of-date-error, try updating the precompiled Firestore SDK (Check the comments
in [Podfile](ios/Podfile), under 'targets' section).

View File

@ -34,17 +34,17 @@ android {
develop {
dimension "flavor-type"
applicationIdSuffix ".dev"
resValue "string", "app_name", "Gamestore dev"
resValue "string", "app_name", "{{dispay_name}} Dev"
versionNameSuffix ".dev"
}
prod {
dimension "flavor-type"
resValue "string", "app_name", "Gamestore"
resValue "string", "app_name", "{{dispay_name}}"
}
}
// ----- END flavorDimensions (autogenerated by flutter_flavorizr) -----
namespace "com.aequoplay.gamestore"
namespace "{{android_app_id}}"
compileSdkVersion flutter.compileSdkVersion
ndkVersion flutter.ndkVersion

View File

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

View File

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 30 KiB

View File

@ -1,28 +1,28 @@
flavors:
develop:
app:
name: "AequoPlay Gamestore dev"
name: "{{app_name}} dev"
icon: "assets/res/app_icon-dev.png"
android:
applicationId: "com.aequoplay.gamestore.dev"
applicationId: "{{android_app_id}}.dev"
ios:
bundleId: "com.aequoplay.gamestore.dev"
bundleId: "{{ios_bundle_id}}.dev"
macos:
bundleId: "com.aequoplay.gamestore.dev"
bundleId: "{{ios_bundle_id}}.dev"
prod:
app:
name: "AequoPlay Gamestore"
name: "{{app_name}}"
icon: "assets/res/app_icon.png"
android:
applicationId: "com.aequoplay.gamestore"
applicationId: "{{android_app_id}}"
ios:
bundleId: "com.aequoplay.gamestore"
bundleId: "{{ios_bundle_id}}"
macos:
bundleId: "ccom.aequoplay.gamestore"
bundleId: "{{ios_bundle_id}}

View File

@ -31,7 +31,7 @@ target 'Runner' do
# Use pre-compiled SDK for FirebaseFirestore, to speed-up build times
# from https://github.com/invertase/firestore-ios-sdk-frameworks
# Use https://github.com/firebase/flutterfire/blob/master/packages/firebase_core/firebase_core/ios/firebase_sdk_version.rb to check for the latest version number
pod 'FirebaseFirestore', :git => 'https://github.com/invertase/firestore-ios-sdk-frameworks.git', :tag => '10.12.0'
pod 'FirebaseFirestore', :git => 'https://github.com/invertase/firestore-ios-sdk-frameworks.git', :tag => '10.18.0'
use_frameworks!
use_modular_headers!

View File

@ -7,14 +7,13 @@
objects = {
/* Begin PBXBuildFile section */
025E17C09ABA3002D0EAE0CF /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4F0F9E85E53EAE7C45008ADE /* Pods_Runner.framework */; };
1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; };
331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; };
3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; };
74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; };
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 */; };
331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
@ -448,20 +447,20 @@
isa = XCBuildConfiguration;
baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
buildSettings = {
APP_DISPLAY_NAME = Gamestore;
APP_DISPLAY_NAME = "{{dispay_name}}";
ASSETCATALOG_COMPILER_APPICON_NAME = "AppIcon-prod";
CLANG_ENABLE_MODULES = YES;
CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
DEVELOPMENT_TEAM = YY8TRZ9JW3;
ENABLE_BITCODE = NO;
INFOPLIST_FILE = Runner/Info.plist;
INFOPLIST_KEY_CFBundleDisplayName = "AequoPlay Gamestore";
INFOPLIST_KEY_CFBundleDisplayName = "{{dispay_name}}";
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = com.aequoplay.gamestore;
PRODUCT_BUNDLE_IDENTIFIER = {{ios_bundle_id}};
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
SWIFT_VERSION = 5.0;
@ -528,20 +527,20 @@
isa = XCBuildConfiguration;
baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */;
buildSettings = {
APP_DISPLAY_NAME = "Gamestore dev";
APP_DISPLAY_NAME = "{{dispay_name}} dev";
ASSETCATALOG_COMPILER_APPICON_NAME = "AppIcon-develop";
CLANG_ENABLE_MODULES = YES;
CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
DEVELOPMENT_TEAM = YY8TRZ9JW3;
ENABLE_BITCODE = NO;
INFOPLIST_FILE = Runner/Info.plist;
INFOPLIST_KEY_CFBundleDisplayName = "AequoPlay Gamestore dev";
INFOPLIST_KEY_CFBundleDisplayName = "{{dispay_name}} dev";
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = com.aequoplay.gamestore.dev;
PRODUCT_BUNDLE_IDENTIFIER = {{ios_bundle_id}}.dev;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
@ -558,7 +557,7 @@
CURRENT_PROJECT_VERSION = 1;
GENERATE_INFOPLIST_FILE = YES;
MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = com.aequoplay.gamestore.RunnerTests;
PRODUCT_BUNDLE_IDENTIFIER = {{ios_bundle_id}}.RunnerTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
@ -623,20 +622,20 @@
isa = XCBuildConfiguration;
baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
buildSettings = {
APP_DISPLAY_NAME = "Gamestore dev";
APP_DISPLAY_NAME = "{{dispay_name}} dev";
ASSETCATALOG_COMPILER_APPICON_NAME = "AppIcon-develop";
CLANG_ENABLE_MODULES = YES;
CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
DEVELOPMENT_TEAM = YY8TRZ9JW3;
ENABLE_BITCODE = NO;
INFOPLIST_FILE = Runner/Info.plist;
INFOPLIST_KEY_CFBundleDisplayName = "AequoPlay Gamestore dev";
INFOPLIST_KEY_CFBundleDisplayName = "{{dispay_name}} dev";
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = com.aequoplay.gamestore.dev;
PRODUCT_BUNDLE_IDENTIFIER = {{ios_bundle_id}}.dev;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
SWIFT_VERSION = 5.0;
@ -652,7 +651,7 @@
CURRENT_PROJECT_VERSION = 1;
GENERATE_INFOPLIST_FILE = YES;
MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = com.aequoplay.gamestore.RunnerTests;
PRODUCT_BUNDLE_IDENTIFIER = {{ios_bundle_id}}.RunnerTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 5.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner";
@ -713,20 +712,20 @@
isa = XCBuildConfiguration;
baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
buildSettings = {
APP_DISPLAY_NAME = "Gamestore dev";
APP_DISPLAY_NAME = "{{dispay_name}} dev";
ASSETCATALOG_COMPILER_APPICON_NAME = "AppIcon-develop";
CLANG_ENABLE_MODULES = YES;
CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
DEVELOPMENT_TEAM = YY8TRZ9JW3;
ENABLE_BITCODE = NO;
INFOPLIST_FILE = Runner/Info.plist;
INFOPLIST_KEY_CFBundleDisplayName = "AequoPlay Gamestore dev";
INFOPLIST_KEY_CFBundleDisplayName = "{{dispay_name}} dev";
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = com.aequoplay.gamestore.dev;
PRODUCT_BUNDLE_IDENTIFIER = {{ios_bundle_id}}.dev;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
SWIFT_VERSION = 5.0;
@ -742,7 +741,7 @@
CURRENT_PROJECT_VERSION = 1;
GENERATE_INFOPLIST_FILE = YES;
MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = com.aequoplay.gamestore.RunnerTests;
PRODUCT_BUNDLE_IDENTIFIER = {{ios_bundle_id}}.RunnerTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 5.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner";
@ -757,7 +756,7 @@
CURRENT_PROJECT_VERSION = 1;
GENERATE_INFOPLIST_FILE = YES;
MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = com.aequoplay.gamestore.RunnerTests;
PRODUCT_BUNDLE_IDENTIFIER = {{ios_bundle_id}}.RunnerTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
@ -774,7 +773,7 @@
CURRENT_PROJECT_VERSION = 1;
GENERATE_INFOPLIST_FILE = YES;
MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = com.aequoplay.gamestore.RunnerTests;
PRODUCT_BUNDLE_IDENTIFIER = {{ios_bundle_id}}.RunnerTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 5.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner";
@ -789,7 +788,7 @@
CURRENT_PROJECT_VERSION = 1;
GENERATE_INFOPLIST_FILE = YES;
MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = com.aequoplay.gamestore.RunnerTests;
PRODUCT_BUNDLE_IDENTIFIER = {{ios_bundle_id}}.RunnerTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 5.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner";
@ -907,20 +906,20 @@
isa = XCBuildConfiguration;
baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */;
buildSettings = {
APP_DISPLAY_NAME = Gamestore;
APP_DISPLAY_NAME = "{{dispay_name}}";
ASSETCATALOG_COMPILER_APPICON_NAME = "AppIcon-prod";
CLANG_ENABLE_MODULES = YES;
CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
DEVELOPMENT_TEAM = YY8TRZ9JW3;
ENABLE_BITCODE = NO;
INFOPLIST_FILE = Runner/Info.plist;
INFOPLIST_KEY_CFBundleDisplayName = "AequoPlay Gamestore";
INFOPLIST_KEY_CFBundleDisplayName = "{{dispay_name}}";
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = com.aequoplay.gamestore;
PRODUCT_BUNDLE_IDENTIFIER = {{ios_bundle_id}};
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
@ -933,20 +932,20 @@
isa = XCBuildConfiguration;
baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
buildSettings = {
APP_DISPLAY_NAME = Gamestore;
APP_DISPLAY_NAME = "{{dispay_name}}";
ASSETCATALOG_COMPILER_APPICON_NAME = "AppIcon-prod";
CLANG_ENABLE_MODULES = YES;
CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
DEVELOPMENT_TEAM = YY8TRZ9JW3;
ENABLE_BITCODE = NO;
INFOPLIST_FILE = Runner/Info.plist;
INFOPLIST_KEY_CFBundleDisplayName = "AequoPlay Gamestore";
INFOPLIST_KEY_CFBundleDisplayName = "{{dispay_name}}";
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = com.aequoplay.gamestore;
PRODUCT_BUNDLE_IDENTIFIER = {{ios_bundle_id}};
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
SWIFT_VERSION = 5.0;

Some files were not shown because too many files have changed in this diff Show More