diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 49aeb463..4be12e03 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -4,7 +4,7 @@ name: Build
branches:
- master
env:
- flutter_version: 2.5.2
+ flutter_version: 2.5.3
jobs:
build:
name: Build
@@ -23,7 +23,7 @@ jobs:
flutter-version: '${{ env.flutter_version }}'
- uses: actions/setup-java@v1
with:
- java-version: '12.x'
+ java-version: 12.x
- name: Get dependencies
run: flutter pub get
- name: Format source code
@@ -47,5 +47,7 @@ jobs:
- name: Build stage application
run: >-
flutter build apk --obfuscate
- --split-debug-info=build/app/outputs/symbols --flavor stage
- --split-per-abi --target lib/main-stage.dart
+ --split-debug-info=build/app/outputs/symbols --split-per-abi
+ --dart-define=ENV_APP_NAME="Hit Notes Stage"
+ --dart-define=ENV_FLAVOR=stage
+ --dart-define=ENV_FACEBOOK_APP_ID=134284937214878
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 69f4818a..279056a6 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -4,7 +4,7 @@ name: Release
tags:
- '*'
env:
- flutter_version: 2.5.2
+ flutter_version: 2.5.3
jobs:
build:
name: Build
@@ -35,7 +35,7 @@ jobs:
flutter-version: '${{ env.flutter_version }}'
- uses: actions/setup-java@v1
with:
- java-version: '12.x'
+ java-version: 12.x
- name: Get dependencies
run: flutter pub get
- name: Add config files
@@ -70,16 +70,20 @@ jobs:
- name: Build stage application
run: >-
flutter build apk --obfuscate
- --split-debug-info=build/app/outputs/symbols --flavor stage --target lib/main-stage.dart
+ --split-debug-info=build/app/outputs/symbols
+ --dart-define=ENV_APP_NAME="Hit Notes Stage"
+ --dart-define=ENV_FLAVOR=stage
+ --dart-define=ENV_FACEBOOK_APP_ID=134284937214878
- name: Build production application
run: >-
flutter build apk --obfuscate
- --split-debug-info=build/app/outputs/symbols --flavor prod
- --split-per-abi --target lib/main-prod.dart
+ --split-debug-info=build/app/outputs/symbols --split-per-abi
+ --dart-define=ENV_APP_NAME="Hit Notes" --dart-define=ENV_FLAVOR=prod
+ --dart-define=ENV_FACEBOOK_APP_ID=134284937214878
- name: Upload production to Google Play internal track
run: >-
cd android; fastlane supply --track=internal
- --apk_paths=../build/app/outputs/flutter-apk/app-armeabi-v7a-prod-release.apk,../build/app/outputs/flutter-apk/app-arm64-v8a-prod-release.apk,../build/app/outputs/flutter-apk/app-x86_64-prod-release.apk
+ --apk_paths=../build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk,../build/app/outputs/flutter-apk/app-arm64-v8a-release.apk,../build/app/outputs/flutter-apk/app-x86_64-release.apk
- name: Setup firebase
uses: pocket-apps/action-setup-firebase@v2
with:
@@ -87,8 +91,8 @@ jobs:
- name: Distribute stage via Firebase
run: >-
firebase appdistribution:distribute
- build/app/outputs/flutter-apk/app-stage-release.apk --app
- "${{ secrets.STAGE_APP_ID }}" --release-notes "$(git log -1
+ build/app/outputs/flutter-apk/app-release.apk --app "${{
+ secrets.STAGE_APP_ID }}" --release-notes "$(git log -1
--pretty=short)" --groups testers
- name: Build iOS
- run: flutter build ios --debug --flavor=dev --no-codesign --target lib/main-dev.dart
+ run: flutter build ios --debug --no-codesign
diff --git a/.gitignore b/.gitignore
index 1ee332d0..0d910025 100644
--- a/.gitignore
+++ b/.gitignore
@@ -43,7 +43,6 @@ app.*.map.json
google-services.json
service_account.json
+/ios/Flutter/Environment.xcconfig
GoogleService-Info.plist
/ios/build/
-
-/flavor/
diff --git a/.run/Debug.run.xml b/.run/Debug.run.xml
deleted file mode 100644
index e4aa3c3c..00000000
--- a/.run/Debug.run.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.run/DebugDev.run.xml b/.run/DebugDev.run.xml
new file mode 100644
index 00000000..347c95aa
--- /dev/null
+++ b/.run/DebugDev.run.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.run/Release.run.xml b/.run/Release.run.xml
deleted file mode 100644
index b97c320e..00000000
--- a/.run/Release.run.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/android/app/build.gradle b/android/app/build.gradle
index 1448007e..5c1a9442 100644
--- a/android/app/build.gradle
+++ b/android/app/build.gradle
@@ -17,6 +17,30 @@ if (flutterRoot == null) {
throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")
}
+def dartEnvironmentVariables = [:]
+if (project.hasProperty('dart-defines')) {
+ dartEnvironmentVariables = dartEnvironmentVariables + project.property('dart-defines')
+ .split(',')
+ .collectEntries { entry ->
+ def pair = new String(entry.decodeBase64(), 'UTF-8').split('=')
+ [(pair.first()): pair.last()]
+ }
+}
+
+task copyGoogleServicesJson(type: Copy) {
+ from "src/${dartEnvironmentVariables.ENV_FLAVOR}/google-services.json"
+ into './'
+}
+
+tasks.whenTaskAdded { task ->
+ if (task.name == 'processDebugGoogleServices') {
+ task.dependsOn copyGoogleServicesJson
+ }
+ if (task.name == 'processReleaseGoogleServices') {
+ task.dependsOn copyGoogleServicesJson
+ }
+}
+
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"
@@ -24,31 +48,7 @@ apply plugin: 'com.google.gms.google-services'
apply plugin: 'com.google.firebase.crashlytics'
android {
-
- // ----- BEGIN flavorDimensions (autogenerated by flutter_flavorizr) -----
- flavorDimensions "default"
-
- productFlavors {
- dev {
- dimension "default"
- applicationId "com.chaomao.hittick"
- resValue "string", "app_name", "Hit Notes Dev"
- }
- stage {
- dimension "default"
- applicationId "com.chaomao.hittick"
- resValue "string", "app_name", "Hit Notes Stage"
- }
- prod {
- dimension "default"
- applicationId "com.chaomao.hittick"
- resValue "string", "app_name", "Hit Notes"
- }
- }
-
- // ----- END flavorDimensions (autogenerated by flutter_flavorizr) -----
-
- compileSdkVersion = 30
+ compileSdkVersion 31
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
@@ -64,9 +64,11 @@ android {
}
defaultConfig {
+ resValue "string", "app_name", dartEnvironmentVariables.ENV_APP_NAME ? dartEnvironmentVariables.ENV_APP_NAME : "hittick"
+ resValue "string", "facebook_app_id", dartEnvironmentVariables.ENV_FACEBOOK_APP_ID ? dartEnvironmentVariables.ENV_FACEBOOK_APP_ID : ""
applicationId "com.chaomao.hittick"
minSdkVersion 16
- targetSdkVersion 30
+ targetSdkVersion 31
multiDexEnabled true
versionCode 32
versionName "1.2.9"
diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml
index 5b012d08..47d95481 100644
--- a/android/app/src/main/AndroidManifest.xml
+++ b/android/app/src/main/AndroidManifest.xml
@@ -8,6 +8,7 @@
+ android:name="com.facebook.sdk.ApplicationId"
+ android:value="@string/facebook_app_id" />
+ android:name="flutterEmbedding"
+ android:value="2" />
-
-
+
+
diff --git a/android/app/src/main/res/values/strings.xml b/android/app/src/main/res/values/strings.xml
deleted file mode 100644
index 80125b10..00000000
--- a/android/app/src/main/res/values/strings.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
- 134284937214878
-
diff --git a/android/build.gradle b/android/build.gradle
index 6ca0c136..bcbddca5 100644
--- a/android/build.gradle
+++ b/android/build.gradle
@@ -1,12 +1,12 @@
buildscript {
- ext.kotlin_version = '1.5.30'
+ ext.kotlin_version = '1.5.31'
repositories {
google()
mavenCentral()
}
dependencies {
- classpath 'com.android.tools.build:gradle:7.0.2'
+ classpath 'com.android.tools.build:gradle:7.0.3'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
classpath 'com.google.gms:google-services:4.3.10'
classpath 'com.google.firebase:firebase-crashlytics-gradle:2.7.1'
diff --git a/ios/.gitignore b/ios/.gitignore
index 151026b9..7a7f9873 100644
--- a/ios/.gitignore
+++ b/ios/.gitignore
@@ -1,3 +1,4 @@
+**/dgph
*.mode1v3
*.mode2v3
*.moved-aside
diff --git a/ios/Flutter/Debug.xcconfig b/ios/Flutter/Debug.xcconfig
index ec97fc6f..5b285159 100644
--- a/ios/Flutter/Debug.xcconfig
+++ b/ios/Flutter/Debug.xcconfig
@@ -1,2 +1,3 @@
#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
#include "Generated.xcconfig"
+#include "Environment.xcconfig"
diff --git a/ios/Flutter/Release.xcconfig b/ios/Flutter/Release.xcconfig
index c4855bfe..bb1d7a95 100644
--- a/ios/Flutter/Release.xcconfig
+++ b/ios/Flutter/Release.xcconfig
@@ -1,2 +1,3 @@
#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
#include "Generated.xcconfig"
+#include "Environment.xcconfig"
diff --git a/ios/Flutter/devDebug.xcconfig b/ios/Flutter/devDebug.xcconfig
deleted file mode 100644
index 389fec80..00000000
--- a/ios/Flutter/devDebug.xcconfig
+++ /dev/null
@@ -1,6 +0,0 @@
-#include "Generated.xcconfig"
-
-FLUTTER_TARGET=lib/main-dev.dart
-
-ASSET_PREFIX=dev
-BUNDLE_NAME=Hit Notes Dev
diff --git a/ios/Flutter/devRelease.xcconfig b/ios/Flutter/devRelease.xcconfig
deleted file mode 100644
index 389fec80..00000000
--- a/ios/Flutter/devRelease.xcconfig
+++ /dev/null
@@ -1,6 +0,0 @@
-#include "Generated.xcconfig"
-
-FLUTTER_TARGET=lib/main-dev.dart
-
-ASSET_PREFIX=dev
-BUNDLE_NAME=Hit Notes Dev
diff --git a/ios/Flutter/prodDebug.xcconfig b/ios/Flutter/prodDebug.xcconfig
deleted file mode 100644
index bcb1d5be..00000000
--- a/ios/Flutter/prodDebug.xcconfig
+++ /dev/null
@@ -1,6 +0,0 @@
-#include "Generated.xcconfig"
-
-FLUTTER_TARGET=lib/main-prod.dart
-
-ASSET_PREFIX=prod
-BUNDLE_NAME=Hit Notes
diff --git a/ios/Flutter/prodRelease.xcconfig b/ios/Flutter/prodRelease.xcconfig
deleted file mode 100644
index bcb1d5be..00000000
--- a/ios/Flutter/prodRelease.xcconfig
+++ /dev/null
@@ -1,6 +0,0 @@
-#include "Generated.xcconfig"
-
-FLUTTER_TARGET=lib/main-prod.dart
-
-ASSET_PREFIX=prod
-BUNDLE_NAME=Hit Notes
diff --git a/ios/Flutter/stageDebug.xcconfig b/ios/Flutter/stageDebug.xcconfig
deleted file mode 100644
index 44aa61b2..00000000
--- a/ios/Flutter/stageDebug.xcconfig
+++ /dev/null
@@ -1,6 +0,0 @@
-#include "Generated.xcconfig"
-
-FLUTTER_TARGET=lib/main-stage.dart
-
-ASSET_PREFIX=stage
-BUNDLE_NAME=Hit Notes Stage
diff --git a/ios/Flutter/stageRelease.xcconfig b/ios/Flutter/stageRelease.xcconfig
deleted file mode 100644
index 44aa61b2..00000000
--- a/ios/Flutter/stageRelease.xcconfig
+++ /dev/null
@@ -1,6 +0,0 @@
-#include "Generated.xcconfig"
-
-FLUTTER_TARGET=lib/main-stage.dart
-
-ASSET_PREFIX=stage
-BUNDLE_NAME=Hit Notes Stage
diff --git a/ios/Podfile b/ios/Podfile
index 60c141f9..814fe9d2 100644
--- a/ios/Podfile
+++ b/ios/Podfile
@@ -45,9 +45,6 @@ post_install do |installer|
config.build_settings['EXPANDED_CODE_SIGN_IDENTITY'] = ""
config.build_settings['CODE_SIGNING_REQUIRED'] = "NO"
config.build_settings['CODE_SIGNING_ALLOWED'] = "NO"
-
- # https://github.com/flutter/flutter/issues/57839
- config.build_settings['ENABLE_BITCODE'] = 'NO'
end
end
end
diff --git a/ios/Podfile.lock b/ios/Podfile.lock
index cd647ecd..9fd1b881 100644
--- a/ios/Podfile.lock
+++ b/ios/Podfile.lock
@@ -671,6 +671,6 @@ SPEC CHECKSUMS:
sqflite: 6d358c025f5b867b29ed92fc697fd34924e11904
url_launcher: b6e016d912f04be9f5bf6e8e82dc599b7ba59649
-PODFILE CHECKSUM: 2b69b992653b5b0372b3ed3993c7a9eb102a4095
+PODFILE CHECKSUM: 52850884bc4fe89b720ca304751837c651c6cba9
COCOAPODS: 1.11.2
diff --git a/ios/Runner.xcodeproj/project.pbxproj b/ios/Runner.xcodeproj/project.pbxproj
index 4d385aa1..c734dcef 100644
--- a/ios/Runner.xcodeproj/project.pbxproj
+++ b/ios/Runner.xcodeproj/project.pbxproj
@@ -8,23 +8,15 @@
/* Begin PBXBuildFile section */
1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; };
- 1F68C26B9FE4D516D2362A78 /* stageRelease.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = E6439C7E93ED055ED9B847FB /* stageRelease.xcconfig */; };
- 2E652BA391720B5632C7F53A /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 28BE25B9FD8E6DEE41B076CB /* GoogleService-Info.plist */; };
3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; };
- 598C64110415CF4FC3EA5679 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BBAE23DB407C22271730E77D /* Pods_Runner.framework */; };
- 59F59F293258360930E750E7 /* devRelease.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = 2F708F85BF0F22999EB6DF5D /* devRelease.xcconfig */; };
- 5ADF1E81F59C9754EBF5D871 /* prodRelease.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = EA3B29DE7A78AC09785CC885 /* prodRelease.xcconfig */; };
- 61B8B590D8FFE40E49B62ADD /* devLaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D9B17C02C7C6888CB61102F6 /* devLaunchScreen.storyboard */; };
- 660AC962B4A17A059B5D4A73 /* stageLaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 5A09A2E56C88C827BB0521CF /* stageLaunchScreen.storyboard */; };
74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; };
- 79D377D0EBAC9015CF5AEAD2 /* prodLaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 62251494172338E2F422A2F5 /* prodLaunchScreen.storyboard */; };
- 7B213E5B9E1DBFD9F225738F /* stageDebug.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = 1AC1B245F6E09E84DB533465 /* stageDebug.xcconfig */; };
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 */; };
- C931FB1126F79377007A947E /* SoundMethodCallHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = C931FB1026F79377007A947E /* SoundMethodCallHandler.swift */; };
- D3DA1833A16DED4795C713A9 /* prodDebug.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = 472AEC3F0DCC0979DB47A787 /* prodDebug.xcconfig */; };
- F56590B2B9910388E05B5131 /* devDebug.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = 8785B751E9DE6F327C1D51E8 /* devDebug.xcconfig */; };
+ C941DDFE2723F1B600D9CAF2 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = C941DDFD2723F1B600D9CAF2 /* GoogleService-Info.plist */; };
+ C941DE002723F1E000D9CAF2 /* Environment.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = C941DDFF2723F1E000D9CAF2 /* Environment.xcconfig */; };
+ C941DE022723F2B100D9CAF2 /* SoundMethodCallHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = C941DE012723F2B100D9CAF2 /* SoundMethodCallHandler.swift */; };
+ E092D463356C9868B016FAEF /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 689C9733B39705E0912A43C4 /* Pods_Runner.framework */; };
/* End PBXBuildFile section */
/* Begin PBXCopyFilesBuildPhase section */
@@ -41,27 +33,15 @@
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
- 03A3DC7C99DB6A3B97FDECF5 /* Pods-Runner.profile-prod.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile-prod.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile-prod.xcconfig"; sourceTree = ""; };
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 = ""; };
- 18CDA78305019395724C8D36 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; };
- 1AC1B245F6E09E84DB533465 /* stageDebug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = stageDebug.xcconfig; path = Flutter/stageDebug.xcconfig; sourceTree = ""; };
- 28BE25B9FD8E6DEE41B076CB /* GoogleService-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "GoogleService-Info.plist"; path = "Runner/GoogleService-Info.plist"; sourceTree = ""; };
- 2EF0DEB7C9775A437F9EF300 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; };
- 2F708F85BF0F22999EB6DF5D /* devRelease.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = devRelease.xcconfig; path = Flutter/devRelease.xcconfig; sourceTree = ""; };
+ 2670E3767FCF130B0480E2F1 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; };
+ 35DAAB5CD9ED4A7490E04718 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; };
3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; };
- 472AEC3F0DCC0979DB47A787 /* prodDebug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = prodDebug.xcconfig; path = Flutter/prodDebug.xcconfig; sourceTree = ""; };
- 511E919DCEF074AD1D1A813E /* Pods-Runner.release-dev.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release-dev.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release-dev.xcconfig"; sourceTree = ""; };
- 5A09A2E56C88C827BB0521CF /* stageLaunchScreen.storyboard */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.storyboard; name = stageLaunchScreen.storyboard; path = Runner/stageLaunchScreen.storyboard; sourceTree = ""; };
- 62251494172338E2F422A2F5 /* prodLaunchScreen.storyboard */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.storyboard; name = prodLaunchScreen.storyboard; path = Runner/prodLaunchScreen.storyboard; sourceTree = ""; };
- 6B15C2EAEA05D5146FC359C7 /* Pods-Runner.profile-dev.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile-dev.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile-dev.xcconfig"; sourceTree = ""; };
+ 689C9733B39705E0912A43C4 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; };
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 = ""; };
- 843AA763205A22485B8A7E70 /* Pods-Runner.release-stage.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release-stage.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release-stage.xcconfig"; sourceTree = ""; };
- 85B922E4B46B0FD22FF68545 /* Pods-Runner.debug-stage.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug-stage.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug-stage.xcconfig"; sourceTree = ""; };
- 8785B751E9DE6F327C1D51E8 /* devDebug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = devDebug.xcconfig; path = Flutter/devDebug.xcconfig; sourceTree = ""; };
- 937A66A77DBF5BCFF177AA3C /* Pods-Runner.debug-prod.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug-prod.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug-prod.xcconfig"; 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; };
@@ -69,15 +49,10 @@
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 = ""; };
- BBAE23DB407C22271730E77D /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; };
- BBB96720972B0027B6CEACF8 /* Pods-Runner.release-prod.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release-prod.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release-prod.xcconfig"; sourceTree = ""; };
- BCBAADFAA81087941D9994F3 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; };
- C931FB1026F79377007A947E /* SoundMethodCallHandler.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SoundMethodCallHandler.swift; sourceTree = ""; };
- D1D1D900C2E8897E51EDA511 /* Pods-Runner.profile-stage.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile-stage.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile-stage.xcconfig"; sourceTree = ""; };
- D84A7E001E1D813A63BB96CB /* Pods-Runner.debug-dev.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug-dev.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug-dev.xcconfig"; sourceTree = ""; };
- D9B17C02C7C6888CB61102F6 /* devLaunchScreen.storyboard */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.storyboard; name = devLaunchScreen.storyboard; path = Runner/devLaunchScreen.storyboard; sourceTree = ""; };
- E6439C7E93ED055ED9B847FB /* stageRelease.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = stageRelease.xcconfig; path = Flutter/stageRelease.xcconfig; sourceTree = ""; };
- EA3B29DE7A78AC09785CC885 /* prodRelease.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = prodRelease.xcconfig; path = Flutter/prodRelease.xcconfig; sourceTree = ""; };
+ C167F9BDF7529787664F5384 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; };
+ C941DDFD2723F1B600D9CAF2 /* GoogleService-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = ""; };
+ C941DDFF2723F1E000D9CAF2 /* Environment.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Environment.xcconfig; path = Flutter/Environment.xcconfig; sourceTree = ""; };
+ C941DE012723F2B100D9CAF2 /* SoundMethodCallHandler.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SoundMethodCallHandler.swift; sourceTree = ""; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
@@ -85,53 +60,31 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- 598C64110415CF4FC3EA5679 /* Pods_Runner.framework in Frameworks */,
+ E092D463356C9868B016FAEF /* Pods_Runner.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
- 37DB24512EF2B449D96E910D /* Pods */ = {
+ 874C39BDA4F53EB510416F25 /* Pods */ = {
isa = PBXGroup;
children = (
- BCBAADFAA81087941D9994F3 /* Pods-Runner.debug.xcconfig */,
- 2EF0DEB7C9775A437F9EF300 /* Pods-Runner.release.xcconfig */,
- 18CDA78305019395724C8D36 /* Pods-Runner.profile.xcconfig */,
- D84A7E001E1D813A63BB96CB /* Pods-Runner.debug-dev.xcconfig */,
- 6B15C2EAEA05D5146FC359C7 /* Pods-Runner.profile-dev.xcconfig */,
- 511E919DCEF074AD1D1A813E /* Pods-Runner.release-dev.xcconfig */,
- 85B922E4B46B0FD22FF68545 /* Pods-Runner.debug-stage.xcconfig */,
- D1D1D900C2E8897E51EDA511 /* Pods-Runner.profile-stage.xcconfig */,
- 843AA763205A22485B8A7E70 /* Pods-Runner.release-stage.xcconfig */,
- 937A66A77DBF5BCFF177AA3C /* Pods-Runner.debug-prod.xcconfig */,
- 03A3DC7C99DB6A3B97FDECF5 /* Pods-Runner.profile-prod.xcconfig */,
- BBB96720972B0027B6CEACF8 /* Pods-Runner.release-prod.xcconfig */,
+ 2670E3767FCF130B0480E2F1 /* Pods-Runner.debug.xcconfig */,
+ 35DAAB5CD9ED4A7490E04718 /* Pods-Runner.release.xcconfig */,
+ C167F9BDF7529787664F5384 /* Pods-Runner.profile.xcconfig */,
);
path = Pods;
sourceTree = "";
};
- 6C5CC04194ABFE5B3BAC802B /* Frameworks */ = {
- isa = PBXGroup;
- children = (
- BBAE23DB407C22271730E77D /* Pods_Runner.framework */,
- );
- name = Frameworks;
- sourceTree = "";
- };
9740EEB11CF90186004384FC /* Flutter */ = {
isa = PBXGroup;
children = (
+ C941DDFF2723F1E000D9CAF2 /* Environment.xcconfig */,
3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */,
9740EEB21CF90195004384FC /* Debug.xcconfig */,
7AFA3C8E1D35360C0083082E /* Release.xcconfig */,
9740EEB31CF90195004384FC /* Generated.xcconfig */,
- 8785B751E9DE6F327C1D51E8 /* devDebug.xcconfig */,
- 2F708F85BF0F22999EB6DF5D /* devRelease.xcconfig */,
- 1AC1B245F6E09E84DB533465 /* stageDebug.xcconfig */,
- E6439C7E93ED055ED9B847FB /* stageRelease.xcconfig */,
- 472AEC3F0DCC0979DB47A787 /* prodDebug.xcconfig */,
- EA3B29DE7A78AC09785CC885 /* prodRelease.xcconfig */,
);
name = Flutter;
sourceTree = "";
@@ -142,12 +95,8 @@
9740EEB11CF90186004384FC /* Flutter */,
97C146F01CF9000F007C117D /* Runner */,
97C146EF1CF9000F007C117D /* Products */,
- D9B17C02C7C6888CB61102F6 /* devLaunchScreen.storyboard */,
- 5A09A2E56C88C827BB0521CF /* stageLaunchScreen.storyboard */,
- 62251494172338E2F422A2F5 /* prodLaunchScreen.storyboard */,
- 28BE25B9FD8E6DEE41B076CB /* GoogleService-Info.plist */,
- 37DB24512EF2B449D96E910D /* Pods */,
- 6C5CC04194ABFE5B3BAC802B /* Frameworks */,
+ 874C39BDA4F53EB510416F25 /* Pods */,
+ A3706918736C384BD85E4EFC /* Frameworks */,
);
sourceTree = "";
};
@@ -162,7 +111,8 @@
97C146F01CF9000F007C117D /* Runner */ = {
isa = PBXGroup;
children = (
- C931FB1026F79377007A947E /* SoundMethodCallHandler.swift */,
+ C941DE012723F2B100D9CAF2 /* SoundMethodCallHandler.swift */,
+ C941DDFD2723F1B600D9CAF2 /* GoogleService-Info.plist */,
97C146FA1CF9000F007C117D /* Main.storyboard */,
97C146FD1CF9000F007C117D /* Assets.xcassets */,
97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */,
@@ -175,6 +125,14 @@
path = Runner;
sourceTree = "";
};
+ A3706918736C384BD85E4EFC /* Frameworks */ = {
+ isa = PBXGroup;
+ children = (
+ 689C9733B39705E0912A43C4 /* Pods_Runner.framework */,
+ );
+ name = Frameworks;
+ sourceTree = "";
+ };
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
@@ -182,16 +140,15 @@
isa = PBXNativeTarget;
buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */;
buildPhases = (
- 8DC7CA7D6140387A70CA925C /* [CP] Check Pods Manifest.lock */,
- DFC5486E7E90CC8D7DD73AEC /* Firebase Setup */,
+ CA82706ED2A31A641D32CE42 /* [CP] Check Pods Manifest.lock */,
9740EEB61CF901F6004384FC /* Run Script */,
97C146EA1CF9000F007C117D /* Sources */,
97C146EB1CF9000F007C117D /* Frameworks */,
97C146EC1CF9000F007C117D /* Resources */,
9705A1C41CF9048500538489 /* Embed Frameworks */,
3B06AD1E1E4923F5004D2608 /* Thin Binary */,
- 701ACC4883EDDFCFF9FF0F8C /* [CP] Embed Pods Frameworks */,
- 387BBDDFFA2AE00D0ECF395B /* [CP] Copy Pods Resources */,
+ 7D4CFA0B199CC78C40FA5F1D /* [CP] Embed Pods Frameworks */,
+ 71D61F9E6CD42BFF3E0F148A /* [CP] Copy Pods Resources */,
);
buildRules = (
);
@@ -240,43 +197,18 @@
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
+ C941DE002723F1E000D9CAF2 /* Environment.xcconfig in Resources */,
97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */,
3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */,
+ C941DDFE2723F1B600D9CAF2 /* GoogleService-Info.plist in Resources */,
97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */,
97C146FC1CF9000F007C117D /* Main.storyboard in Resources */,
- F56590B2B9910388E05B5131 /* devDebug.xcconfig in Resources */,
- 59F59F293258360930E750E7 /* devRelease.xcconfig in Resources */,
- 7B213E5B9E1DBFD9F225738F /* stageDebug.xcconfig in Resources */,
- 1F68C26B9FE4D516D2362A78 /* stageRelease.xcconfig in Resources */,
- D3DA1833A16DED4795C713A9 /* prodDebug.xcconfig in Resources */,
- 5ADF1E81F59C9754EBF5D871 /* prodRelease.xcconfig in Resources */,
- 61B8B590D8FFE40E49B62ADD /* devLaunchScreen.storyboard in Resources */,
- 660AC962B4A17A059B5D4A73 /* stageLaunchScreen.storyboard in Resources */,
- 79D377D0EBAC9015CF5AEAD2 /* prodLaunchScreen.storyboard in Resources */,
- 2E652BA391720B5632C7F53A /* GoogleService-Info.plist in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */
- 387BBDDFFA2AE00D0ECF395B /* [CP] Copy Pods Resources */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputFileListPaths = (
- "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-input-files.xcfilelist",
- );
- name = "[CP] Copy Pods Resources";
- outputFileListPaths = (
- "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-output-files.xcfilelist",
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources.sh\"\n";
- showEnvVarsInLog = 0;
- };
3B06AD1E1E4923F5004D2608 /* Thin Binary */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
@@ -291,43 +223,38 @@
shellPath = /bin/sh;
shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin";
};
- 701ACC4883EDDFCFF9FF0F8C /* [CP] Embed Pods Frameworks */ = {
+ 71D61F9E6CD42BFF3E0F148A /* [CP] Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
- "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist",
+ "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-input-files.xcfilelist",
);
- name = "[CP] Embed Pods Frameworks";
+ name = "[CP] Copy Pods Resources";
outputFileListPaths = (
- "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist",
+ "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-output-files.xcfilelist",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
- shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n";
+ shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources.sh\"\n";
showEnvVarsInLog = 0;
};
- 8DC7CA7D6140387A70CA925C /* [CP] Check Pods Manifest.lock */ = {
+ 7D4CFA0B199CC78C40FA5F1D /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
+ "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist",
);
- inputPaths = (
- "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
- "${PODS_ROOT}/Manifest.lock",
- );
- name = "[CP] Check Pods Manifest.lock";
+ name = "[CP] Embed Pods Frameworks";
outputFileListPaths = (
- );
- outputPaths = (
- "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt",
+ "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
- shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
+ shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
9740EEB61CF901F6004384FC /* Run Script */ = {
@@ -344,7 +271,7 @@
shellPath = /bin/sh;
shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build";
};
- DFC5486E7E90CC8D7DD73AEC /* Firebase Setup */ = {
+ CA82706ED2A31A641D32CE42 /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
@@ -352,15 +279,19 @@
inputFileListPaths = (
);
inputPaths = (
+ "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
+ "${PODS_ROOT}/Manifest.lock",
);
- name = "Firebase Setup";
+ name = "[CP] Check Pods Manifest.lock";
outputFileListPaths = (
);
outputPaths = (
+ "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
- shellScript = "if [ \"$CONFIGURATION\" == \"Debug-dev\" ] || [ \"$CONFIGURATION\" == \"Release-dev\" ]; then\n cp Runner/dev/GoogleService-Info.plist Runner/GoogleService-Info.plist\nelif [ \"$CONFIGURATION\" == \"Debug-stage\" ] || [ \"$CONFIGURATION\" == \"Release-stage\" ]; then\n cp Runner/stage/GoogleService-Info.plist Runner/GoogleService-Info.plist\nelif [ \"$CONFIGURATION\" == \"Debug-prod\" ] || [ \"$CONFIGURATION\" == \"Release-prod\" ]; then\n cp Runner/prod/GoogleService-Info.plist Runner/GoogleService-Info.plist\nfi\n\n";
+ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
+ showEnvVarsInLog = 0;
};
/* End PBXShellScriptBuildPhase section */
@@ -370,7 +301,7 @@
buildActionMask = 2147483647;
files = (
74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */,
- C931FB1126F79377007A947E /* SoundMethodCallHandler.swift in Sources */,
+ C941DE022723F2B100D9CAF2 /* SoundMethodCallHandler.swift in Sources */,
1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -397,12 +328,10 @@
/* End PBXVariantGroup section */
/* Begin XCBuildConfiguration section */
- 044308FEB147E5A77C7248ED /* Debug-stage */ = {
+ 249021D3217E4FDB00AE95B9 /* Profile */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 1AC1B245F6E09E84DB533465 /* stageDebug.xcconfig */;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
@@ -429,56 +358,54 @@
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = dwarf;
- ENABLE_BITCODE = NO;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
- ENABLE_TESTABILITY = YES;
- "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "i386 arm64";
- FRAMEWORK_SEARCH_PATHS = (
- "$(inherited)",
- "$(PROJECT_DIR)/Flutter",
- );
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;
- GOOGLE_SERVICE_REVERSED_CLIENT_ID = "com.googleusercontent.apps.839556303918-sjt2kvium8hd02orlelqujl5c3e4rb8k";
+ IPHONEOS_DEPLOYMENT_TARGET = 9.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_SIGN_STYLE = Manual;
+ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
+ DEVELOPMENT_TEAM = "";
+ ENABLE_BITCODE = NO;
INFOPLIST_FILE = Runner/Info.plist;
- IPHONEOS_DEPLOYMENT_TARGET = 12.1;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
- LIBRARY_SEARCH_PATHS = (
- "$(inherited)",
- "$(PROJECT_DIR)/Flutter",
- );
- MTL_ENABLE_DEBUG_INFO = YES;
- ONLY_ACTIVE_ARCH = YES;
PRODUCT_BUNDLE_IDENTIFIER = com.chaomao.hittick;
- SDKROOT = iphoneos;
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ PROVISIONING_PROFILE_SPECIFIER = "";
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
SWIFT_VERSION = 5.0;
- TARGETED_DEVICE_FAMILY = "1,2";
+ VERSIONING_SYSTEM = "apple-generic";
};
- name = "Debug-stage";
+ name = Profile;
};
- 0C43477221DD3E0F92FDC400 /* Release-prod */ = {
+ 97C147031CF9000F007C117D /* Debug */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = EA3B29DE7A78AC09785CC885 /* prodRelease.xcconfig */;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
@@ -505,48 +432,32 @@
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- ENABLE_BITCODE = NO;
- ENABLE_NS_ASSERTIONS = NO;
+ DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
- "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "i386 arm64";
- FRAMEWORK_SEARCH_PATHS = (
- "$(inherited)",
- "$(PROJECT_DIR)/Flutter",
- );
+ 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;
- GOOGLE_SERVICE_REVERSED_CLIENT_ID = "com.googleusercontent.apps.839556303918-sjt2kvium8hd02orlelqujl5c3e4rb8k";
- INFOPLIST_FILE = Runner/Info.plist;
- IPHONEOS_DEPLOYMENT_TARGET = 12.1;
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- );
- LIBRARY_SEARCH_PATHS = (
- "$(inherited)",
- "$(PROJECT_DIR)/Flutter",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
- PRODUCT_BUNDLE_IDENTIFIER = com.chaomao.hittick;
+ IPHONEOS_DEPLOYMENT_TARGET = 9.0;
+ MTL_ENABLE_DEBUG_INFO = YES;
+ ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
- SUPPORTED_PLATFORMS = iphoneos;
- SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
- SWIFT_OPTIMIZATION_LEVEL = "-O";
- SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
- VALIDATE_PRODUCT = YES;
};
- name = "Release-prod";
+ name = Debug;
};
- 249021D3217E4FDB00AE95B9 /* Profile */ = {
+ 97C147041CF9000F007C117D /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
@@ -591,14 +502,16 @@
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 = Profile;
+ name = Release;
};
- 249021D4217E4FDB00AE95B9 /* Profile */ = {
+ 97C147061CF9000F007C117D /* Debug */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
+ baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_MODULES = YES;
@@ -615,774 +528,36 @@
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
+ SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 5.0;
VERSIONING_SYSTEM = "apple-generic";
};
- name = Profile;
+ name = Debug;
};
- 4FD8177A1D863FBC7A752BB1 /* Profile-dev */ = {
+ 97C147071CF9000F007C117D /* Release */ = {
isa = XCBuildConfiguration;
+ baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- 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_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ CODE_SIGN_STYLE = Manual;
+ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
+ DEVELOPMENT_TEAM = "";
ENABLE_BITCODE = NO;
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "i386 arm64";
- FRAMEWORK_SEARCH_PATHS = (
- "$(inherited)",
- "$(PROJECT_DIR)/Flutter",
- );
- 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;
- GOOGLE_SERVICE_REVERSED_CLIENT_ID = "com.googleusercontent.apps.839556303918-sjt2kvium8hd02orlelqujl5c3e4rb8k";
INFOPLIST_FILE = Runner/Info.plist;
- IPHONEOS_DEPLOYMENT_TARGET = 12.1;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
- LIBRARY_SEARCH_PATHS = (
- "$(inherited)",
- "$(PROJECT_DIR)/Flutter",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
PRODUCT_BUNDLE_IDENTIFIER = com.chaomao.hittick;
- SDKROOT = iphoneos;
- SUPPORTED_PLATFORMS = iphoneos;
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ PROVISIONING_PROFILE_SPECIFIER = "";
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
SWIFT_VERSION = 5.0;
- TARGETED_DEVICE_FAMILY = "1,2";
- VALIDATE_PRODUCT = YES;
- };
- name = "Profile-dev";
- };
- 5D09F8C3952D26D1F88C32A2 /* Debug-prod */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 472AEC3F0DCC0979DB47A787 /* prodDebug.xcconfig */;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- 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_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = dwarf;
- ENABLE_BITCODE = NO;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- ENABLE_TESTABILITY = YES;
- "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "i386 arm64";
- FRAMEWORK_SEARCH_PATHS = (
- "$(inherited)",
- "$(PROJECT_DIR)/Flutter",
- );
- 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;
- GOOGLE_SERVICE_REVERSED_CLIENT_ID = "com.googleusercontent.apps.839556303918-sjt2kvium8hd02orlelqujl5c3e4rb8k";
- INFOPLIST_FILE = Runner/Info.plist;
- IPHONEOS_DEPLOYMENT_TARGET = 12.1;
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- );
- LIBRARY_SEARCH_PATHS = (
- "$(inherited)",
- "$(PROJECT_DIR)/Flutter",
- );
- MTL_ENABLE_DEBUG_INFO = YES;
- ONLY_ACTIVE_ARCH = YES;
- PRODUCT_BUNDLE_IDENTIFIER = com.chaomao.hittick;
- SDKROOT = iphoneos;
- SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
- SWIFT_VERSION = 5.0;
- TARGETED_DEVICE_FAMILY = "1,2";
- };
- name = "Debug-prod";
- };
- 5D7B8D6E05D97B98052A33C7 /* Profile-stage */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- 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_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- ENABLE_BITCODE = NO;
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "i386 arm64";
- FRAMEWORK_SEARCH_PATHS = (
- "$(inherited)",
- "$(PROJECT_DIR)/Flutter",
- );
- 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;
- GOOGLE_SERVICE_REVERSED_CLIENT_ID = "com.googleusercontent.apps.839556303918-sjt2kvium8hd02orlelqujl5c3e4rb8k";
- INFOPLIST_FILE = Runner/Info.plist;
- IPHONEOS_DEPLOYMENT_TARGET = 12.1;
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- );
- LIBRARY_SEARCH_PATHS = (
- "$(inherited)",
- "$(PROJECT_DIR)/Flutter",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
- PRODUCT_BUNDLE_IDENTIFIER = com.chaomao.hittick;
- SDKROOT = iphoneos;
- SUPPORTED_PLATFORMS = iphoneos;
- SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
- SWIFT_VERSION = 5.0;
- TARGETED_DEVICE_FAMILY = "1,2";
- VALIDATE_PRODUCT = YES;
- };
- name = "Profile-stage";
- };
- 76A7B9C981A5DA49D5322F1D /* Profile-prod */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- 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_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- ENABLE_BITCODE = NO;
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "i386 arm64";
- FRAMEWORK_SEARCH_PATHS = (
- "$(inherited)",
- "$(PROJECT_DIR)/Flutter",
- );
- 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;
- GOOGLE_SERVICE_REVERSED_CLIENT_ID = "com.googleusercontent.apps.839556303918-sjt2kvium8hd02orlelqujl5c3e4rb8k";
- INFOPLIST_FILE = Runner/Info.plist;
- IPHONEOS_DEPLOYMENT_TARGET = 12.1;
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- );
- LIBRARY_SEARCH_PATHS = (
- "$(inherited)",
- "$(PROJECT_DIR)/Flutter",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
- PRODUCT_BUNDLE_IDENTIFIER = com.chaomao.hittick;
- SDKROOT = iphoneos;
- SUPPORTED_PLATFORMS = iphoneos;
- SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
- SWIFT_VERSION = 5.0;
- TARGETED_DEVICE_FAMILY = "1,2";
- VALIDATE_PRODUCT = YES;
- };
- name = "Profile-prod";
- };
- 8930DFCA51929430D937E7A9 /* Release-dev */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 2F708F85BF0F22999EB6DF5D /* devRelease.xcconfig */;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- 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_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- ENABLE_BITCODE = NO;
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "i386 arm64";
- FRAMEWORK_SEARCH_PATHS = (
- "$(inherited)",
- "$(PROJECT_DIR)/Flutter",
- );
- 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;
- GOOGLE_SERVICE_REVERSED_CLIENT_ID = "com.googleusercontent.apps.839556303918-sjt2kvium8hd02orlelqujl5c3e4rb8k";
- INFOPLIST_FILE = Runner/Info.plist;
- IPHONEOS_DEPLOYMENT_TARGET = 12.1;
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- );
- LIBRARY_SEARCH_PATHS = (
- "$(inherited)",
- "$(PROJECT_DIR)/Flutter",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
- PRODUCT_BUNDLE_IDENTIFIER = com.chaomao.hittick;
- SDKROOT = iphoneos;
- SUPPORTED_PLATFORMS = iphoneos;
- SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
- SWIFT_OPTIMIZATION_LEVEL = "-O";
- SWIFT_VERSION = 5.0;
- TARGETED_DEVICE_FAMILY = "1,2";
- VALIDATE_PRODUCT = YES;
- };
- name = "Release-dev";
- };
- 91D1C4A758C540BCFF9931B3 /* Debug-dev */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 8785B751E9DE6F327C1D51E8 /* devDebug.xcconfig */;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- 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_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = dwarf;
- ENABLE_BITCODE = NO;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- ENABLE_TESTABILITY = YES;
- "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "i386 arm64";
- FRAMEWORK_SEARCH_PATHS = (
- "$(inherited)",
- "$(PROJECT_DIR)/Flutter",
- );
- 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;
- GOOGLE_SERVICE_REVERSED_CLIENT_ID = "com.googleusercontent.apps.839556303918-sjt2kvium8hd02orlelqujl5c3e4rb8k";
- INFOPLIST_FILE = Runner/Info.plist;
- IPHONEOS_DEPLOYMENT_TARGET = 12.1;
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- );
- LIBRARY_SEARCH_PATHS = (
- "$(inherited)",
- "$(PROJECT_DIR)/Flutter",
- );
- MTL_ENABLE_DEBUG_INFO = YES;
- ONLY_ACTIVE_ARCH = YES;
- PRODUCT_BUNDLE_IDENTIFIER = com.chaomao.hittick;
- SDKROOT = iphoneos;
- SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
- SWIFT_VERSION = 5.0;
- TARGETED_DEVICE_FAMILY = "1,2";
- };
- name = "Debug-dev";
- };
- 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_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 = 9.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_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 = 9.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_SIGN_STYLE = Manual;
- CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
- DEVELOPMENT_TEAM = "";
- ENABLE_BITCODE = NO;
- INFOPLIST_FILE = Runner/Info.plist;
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- );
- PRODUCT_BUNDLE_IDENTIFIER = com.chaomao.hittick;
- PRODUCT_NAME = "$(TARGET_NAME)";
- PROVISIONING_PROFILE_SPECIFIER = "";
- 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_SIGN_STYLE = Manual;
- CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
- DEVELOPMENT_TEAM = "";
- ENABLE_BITCODE = NO;
- INFOPLIST_FILE = Runner/Info.plist;
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- );
- PRODUCT_BUNDLE_IDENTIFIER = com.chaomao.hittick;
- PRODUCT_NAME = "$(TARGET_NAME)";
- PROVISIONING_PROFILE_SPECIFIER = "";
- SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
- SWIFT_VERSION = 5.0;
- VERSIONING_SYSTEM = "apple-generic";
+ VERSIONING_SYSTEM = "apple-generic";
};
name = Release;
};
- 9A3E9A421A94A406A8F5E137 /* Release-stage */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = E6439C7E93ED055ED9B847FB /* stageRelease.xcconfig */;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- 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_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- ENABLE_BITCODE = NO;
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "i386 arm64";
- FRAMEWORK_SEARCH_PATHS = (
- "$(inherited)",
- "$(PROJECT_DIR)/Flutter",
- );
- 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;
- GOOGLE_SERVICE_REVERSED_CLIENT_ID = "com.googleusercontent.apps.839556303918-sjt2kvium8hd02orlelqujl5c3e4rb8k";
- INFOPLIST_FILE = Runner/Info.plist;
- IPHONEOS_DEPLOYMENT_TARGET = 12.1;
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- );
- LIBRARY_SEARCH_PATHS = (
- "$(inherited)",
- "$(PROJECT_DIR)/Flutter",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
- PRODUCT_BUNDLE_IDENTIFIER = com.chaomao.hittick;
- SDKROOT = iphoneos;
- SUPPORTED_PLATFORMS = iphoneos;
- SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
- SWIFT_OPTIMIZATION_LEVEL = "-O";
- SWIFT_VERSION = 5.0;
- TARGETED_DEVICE_FAMILY = "1,2";
- VALIDATE_PRODUCT = YES;
- };
- name = "Release-stage";
- };
- C931FB0726F7935A007A947E /* Debug-dev */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = D84A7E001E1D813A63BB96CB /* Pods-Runner.debug-dev.xcconfig */;
- buildSettings = {
- CODE_SIGN_STYLE = Manual;
- DEVELOPMENT_TEAM = "";
- PRODUCT_NAME = Runner;
- PROVISIONING_PROFILE_SPECIFIER = "";
- };
- name = "Debug-dev";
- };
- C931FB0826F7935A007A947E /* Profile-dev */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 6B15C2EAEA05D5146FC359C7 /* Pods-Runner.profile-dev.xcconfig */;
- buildSettings = {
- CODE_SIGN_STYLE = Manual;
- DEVELOPMENT_TEAM = "";
- PRODUCT_NAME = Runner;
- PROVISIONING_PROFILE_SPECIFIER = "";
- };
- name = "Profile-dev";
- };
- C931FB0926F7935A007A947E /* Release-dev */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 511E919DCEF074AD1D1A813E /* Pods-Runner.release-dev.xcconfig */;
- buildSettings = {
- CODE_SIGN_STYLE = Manual;
- DEVELOPMENT_TEAM = "";
- PRODUCT_NAME = Runner;
- PROVISIONING_PROFILE_SPECIFIER = "";
- };
- name = "Release-dev";
- };
- C931FB0A26F7935A007A947E /* Debug-stage */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 85B922E4B46B0FD22FF68545 /* Pods-Runner.debug-stage.xcconfig */;
- buildSettings = {
- CODE_SIGN_STYLE = Manual;
- DEVELOPMENT_TEAM = "";
- PRODUCT_NAME = Runner;
- PROVISIONING_PROFILE_SPECIFIER = "";
- };
- name = "Debug-stage";
- };
- C931FB0B26F7935A007A947E /* Profile-stage */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = D1D1D900C2E8897E51EDA511 /* Pods-Runner.profile-stage.xcconfig */;
- buildSettings = {
- CODE_SIGN_STYLE = Manual;
- DEVELOPMENT_TEAM = "";
- PRODUCT_NAME = Runner;
- PROVISIONING_PROFILE_SPECIFIER = "";
- };
- name = "Profile-stage";
- };
- C931FB0C26F7935A007A947E /* Release-stage */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 843AA763205A22485B8A7E70 /* Pods-Runner.release-stage.xcconfig */;
- buildSettings = {
- CODE_SIGN_STYLE = Manual;
- DEVELOPMENT_TEAM = "";
- PRODUCT_NAME = Runner;
- PROVISIONING_PROFILE_SPECIFIER = "";
- };
- name = "Release-stage";
- };
- C931FB0D26F7935A007A947E /* Debug-prod */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 937A66A77DBF5BCFF177AA3C /* Pods-Runner.debug-prod.xcconfig */;
- buildSettings = {
- CODE_SIGN_STYLE = Manual;
- DEVELOPMENT_TEAM = "";
- PRODUCT_NAME = Runner;
- PROVISIONING_PROFILE_SPECIFIER = "";
- };
- name = "Debug-prod";
- };
- C931FB0E26F7935A007A947E /* Profile-prod */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 03A3DC7C99DB6A3B97FDECF5 /* Pods-Runner.profile-prod.xcconfig */;
- buildSettings = {
- CODE_SIGN_STYLE = Manual;
- DEVELOPMENT_TEAM = "";
- PRODUCT_NAME = Runner;
- PROVISIONING_PROFILE_SPECIFIER = "";
- };
- name = "Profile-prod";
- };
- C931FB0F26F7935A007A947E /* Release-prod */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = BBB96720972B0027B6CEACF8 /* Pods-Runner.release-prod.xcconfig */;
- buildSettings = {
- CODE_SIGN_STYLE = Manual;
- DEVELOPMENT_TEAM = "";
- PRODUCT_NAME = Runner;
- PROVISIONING_PROFILE_SPECIFIER = "";
- };
- name = "Release-prod";
- };
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
@@ -1392,15 +567,6 @@
97C147031CF9000F007C117D /* Debug */,
97C147041CF9000F007C117D /* Release */,
249021D3217E4FDB00AE95B9 /* Profile */,
- 91D1C4A758C540BCFF9931B3 /* Debug-dev */,
- 4FD8177A1D863FBC7A752BB1 /* Profile-dev */,
- 8930DFCA51929430D937E7A9 /* Release-dev */,
- 044308FEB147E5A77C7248ED /* Debug-stage */,
- 5D7B8D6E05D97B98052A33C7 /* Profile-stage */,
- 9A3E9A421A94A406A8F5E137 /* Release-stage */,
- 5D09F8C3952D26D1F88C32A2 /* Debug-prod */,
- 76A7B9C981A5DA49D5322F1D /* Profile-prod */,
- 0C43477221DD3E0F92FDC400 /* Release-prod */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
@@ -1411,15 +577,6 @@
97C147061CF9000F007C117D /* Debug */,
97C147071CF9000F007C117D /* Release */,
249021D4217E4FDB00AE95B9 /* Profile */,
- C931FB0726F7935A007A947E /* Debug-dev */,
- C931FB0826F7935A007A947E /* Profile-dev */,
- C931FB0926F7935A007A947E /* Release-dev */,
- C931FB0A26F7935A007A947E /* Debug-stage */,
- C931FB0B26F7935A007A947E /* Profile-stage */,
- C931FB0C26F7935A007A947E /* Release-stage */,
- C931FB0D26F7935A007A947E /* Debug-prod */,
- C931FB0E26F7935A007A947E /* Profile-prod */,
- C931FB0F26F7935A007A947E /* Release-prod */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
diff --git a/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
index a28140cf..146664e2 100644
--- a/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
+++ b/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
@@ -1,10 +1,28 @@
+ version = "1.7">
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/ios/Runner.xcodeproj/xcshareddata/xcschemes/prod.xcscheme b/ios/Runner.xcodeproj/xcshareddata/xcschemes/prod.xcscheme
deleted file mode 100644
index 3cf80c8a..00000000
--- a/ios/Runner.xcodeproj/xcshareddata/xcschemes/prod.xcscheme
+++ /dev/null
@@ -1,71 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/ios/Runner.xcodeproj/xcshareddata/xcschemes/stage.xcscheme b/ios/Runner.xcodeproj/xcshareddata/xcschemes/stage.xcscheme
deleted file mode 100644
index 7b7cd931..00000000
--- a/ios/Runner.xcodeproj/xcshareddata/xcschemes/stage.xcscheme
+++ /dev/null
@@ -1,71 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/ios/Runner/Info.plist b/ios/Runner/Info.plist
index e60ed703..7d1f9c1a 100644
--- a/ios/Runner/Info.plist
+++ b/ios/Runner/Info.plist
@@ -11,7 +11,7 @@
CFBundleInfoDictionaryVersion
6.0
CFBundleName
- $(BUNDLE_NAME)
+ $(ENV_APP_NAME)
CFBundlePackageType
APPL
CFBundleShortVersionString
@@ -25,10 +25,13 @@
Editor
CFBundleURLSchemes
+ fb$(ENV_FACEBOOK_APP_ID)
$(GOOGLE_SERVICE_REVERSED_CLIENT_ID)
+ FacebookAppID
+ $(ENV_FACEBOOK_APP_ID)
CFBundleVersion
$(FLUTTER_BUILD_NUMBER)
LSRequiresIPhoneOS
@@ -50,4 +53,4 @@
UIStatusBarHidden
-
\ No newline at end of file
+
diff --git a/ios/Runner/devLaunchScreen.storyboard b/ios/Runner/devLaunchScreen.storyboard
deleted file mode 100644
index f0a63bfd..00000000
--- a/ios/Runner/devLaunchScreen.storyboard
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/ios/Runner/prodLaunchScreen.storyboard b/ios/Runner/prodLaunchScreen.storyboard
deleted file mode 100644
index 5b6b815b..00000000
--- a/ios/Runner/prodLaunchScreen.storyboard
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/ios/Runner/stageLaunchScreen.storyboard b/ios/Runner/stageLaunchScreen.storyboard
deleted file mode 100644
index 9cc3b699..00000000
--- a/ios/Runner/stageLaunchScreen.storyboard
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/app.dart b/lib/app.dart
index 3c15c8ca..ac6ccec2 100644
--- a/lib/app.dart
+++ b/lib/app.dart
@@ -5,7 +5,6 @@ import 'package:flutter/material.dart';
import 'package:flutter_gen/gen_l10n/l10n.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
-import 'flavors.dart';
import 'locale/locale_controller.dart';
import 'router/router.dart';
import 'theme/theme_controller.dart';
@@ -20,7 +19,6 @@ class App extends ConsumerWidget {
final themeMode = ref.watch(themeModeProvider);
final locale = ref.watch(localeProvider);
return MaterialApp.router(
- title: F.title,
debugShowCheckedModeBanner: false,
locale: locale,
localizationsDelegates: L10n.localizationsDelegates,
diff --git a/lib/flavors.dart b/lib/flavors.dart
deleted file mode 100644
index fae274ae..00000000
--- a/lib/flavors.dart
+++ /dev/null
@@ -1,23 +0,0 @@
-enum Flavor {
- dev,
- stage,
- prod,
-}
-
-// ignore: avoid_classes_with_only_static_members
-class F {
- static Flavor? appFlavor;
-
- static String get title {
- switch (appFlavor) {
- case Flavor.dev:
- return 'Hit Notes Dev';
- case Flavor.stage:
- return 'Hit Notes Stage';
- case Flavor.prod:
- return 'Hit Notes';
- case null:
- return 'title';
- }
- }
-}
diff --git a/lib/main-prod.dart b/lib/main-prod.dart
deleted file mode 100644
index d494bf6a..00000000
--- a/lib/main-prod.dart
+++ /dev/null
@@ -1,24 +0,0 @@
-// ignore_for_file: file_names
-import 'package:firebase_core/firebase_core.dart';
-import 'package:flutter/material.dart';
-import 'package:flutter_riverpod/flutter_riverpod.dart';
-import 'package:shared_preferences/shared_preferences.dart';
-
-import 'app.dart';
-import 'flavors.dart';
-import 'preferences.dart';
-
-Future main() async {
- F.appFlavor = Flavor.prod;
- WidgetsFlutterBinding.ensureInitialized();
- final sharedPreferences = await SharedPreferences.getInstance();
- await Firebase.initializeApp();
- runApp(
- ProviderScope(
- overrides: [
- sharedPreferencesProvider.overrideWithValue(sharedPreferences),
- ],
- child: App(),
- ),
- );
-}
diff --git a/lib/main-stage.dart b/lib/main-stage.dart
deleted file mode 100644
index d76f3eae..00000000
--- a/lib/main-stage.dart
+++ /dev/null
@@ -1,24 +0,0 @@
-// ignore_for_file: file_names
-import 'package:firebase_core/firebase_core.dart';
-import 'package:flutter/material.dart';
-import 'package:flutter_riverpod/flutter_riverpod.dart';
-import 'package:shared_preferences/shared_preferences.dart';
-
-import 'app.dart';
-import 'flavors.dart';
-import 'preferences.dart';
-
-Future main() async {
- F.appFlavor = Flavor.stage;
- WidgetsFlutterBinding.ensureInitialized();
- final sharedPreferences = await SharedPreferences.getInstance();
- await Firebase.initializeApp();
- runApp(
- ProviderScope(
- overrides: [
- sharedPreferencesProvider.overrideWithValue(sharedPreferences),
- ],
- child: App(),
- ),
- );
-}
diff --git a/lib/main-dev.dart b/lib/main.dart
similarity index 67%
rename from lib/main-dev.dart
rename to lib/main.dart
index 49eeffb9..67248a13 100644
--- a/lib/main-dev.dart
+++ b/lib/main.dart
@@ -1,12 +1,11 @@
-// ignore_for_file: file_names
import 'package:firebase_core/firebase_core.dart';
+import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:logging/logging.dart';
import 'package:shared_preferences/shared_preferences.dart';
import 'app.dart';
-import 'flavors.dart';
import 'preferences.dart';
class LogProviderObserver extends ProviderObserver {
@@ -56,21 +55,31 @@ Dispose
}
Future main() async {
- F.appFlavor = Flavor.dev;
WidgetsFlutterBinding.ensureInitialized();
final sharedPreferences = await SharedPreferences.getInstance();
await Firebase.initializeApp();
- Logger.root.onRecord.listen((record) {
- // ignore: avoid_print
- print('${record.level.name}: ${record.time}: ${record.message}');
- });
- runApp(
- ProviderScope(
- observers: [LogProviderObserver()],
- overrides: [
- sharedPreferencesProvider.overrideWithValue(sharedPreferences),
- ],
- child: App(),
- ),
- );
+ if (kReleaseMode) {
+ runApp(
+ ProviderScope(
+ overrides: [
+ sharedPreferencesProvider.overrideWithValue(sharedPreferences),
+ ],
+ child: App(),
+ ),
+ );
+ } else {
+ Logger.root.onRecord.listen((record) {
+ // ignore: avoid_print
+ print('${record.level.name}: ${record.time}: ${record.message}');
+ });
+ runApp(
+ ProviderScope(
+ observers: [LogProviderObserver()],
+ overrides: [
+ sharedPreferencesProvider.overrideWithValue(sharedPreferences),
+ ],
+ child: App(),
+ ),
+ );
+ }
}
diff --git a/pubspec.lock b/pubspec.lock
index dbc63e43..661e336a 100644
--- a/pubspec.lock
+++ b/pubspec.lock
@@ -42,7 +42,7 @@ packages:
name: auto_route
url: "https://pub.dartlang.org"
source: hosted
- version: "3.0.2"
+ version: "3.0.3"
auto_route_generator:
dependency: "direct dev"
description:
@@ -386,13 +386,6 @@ packages:
url: "https://pub.dartlang.org"
source: hosted
version: "2.6.0+2"
- flutter_flavorizr:
- dependency: "direct dev"
- description:
- name: flutter_flavorizr
- url: "https://pub.dartlang.org"
- source: hosted
- version: "2.0.0"
flutter_hooks:
dependency: "direct main"
description:
diff --git a/pubspec.yaml b/pubspec.yaml
index 1848578a..7e74e886 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -41,7 +41,6 @@ dependencies:
dev_dependencies:
auto_route_generator: any
build_runner: any
- flutter_flavorizr: any
flutter_launcher_icons: any
flutter_native_splash: any
freezed: any
@@ -59,69 +58,6 @@ flutter_native_splash:
color: '#000000'
image: assets/blank.png
-flavorizr:
- app:
- android:
- flavorDimensions: default
- ios:
- buildSettings:
- IPHONEOS_DEPLOYMENT_TARGET: 12.1
- EXCLUDED_ARCHS[sdk=iphonesimulator*]: i386 arm64
- ASSETCATALOG_COMPILER_APPICON_NAME: AppIcon
- ENABLE_BITCODE: NO
-
- flavors:
- dev:
- app:
- name: Hit Notes Dev
- android:
- applicationId: com.chaomao.hittick
- generateDummyAssets: false
- firebase:
- config: flavor/android/dev/google-services.json
- ios:
- bundleId: com.chaomao.hittick
- generateDummyAssets: false
- firebase:
- config: flavor/ios/dev/GoogleService-Info.plist
- buildSettings:
- GOOGLE_SERVICE_REVERSED_CLIENT_ID: >-
- com.googleusercontent.apps.839556303918-sjt2kvium8hd02orlelqujl5c3e4rb8k
-
- stage:
- app:
- name: Hit Notes Stage
- android:
- applicationId: com.chaomao.hittick
- generateDummyAssets: false
- firebase:
- config: flavor/android/stage/google-services.json
- ios:
- bundleId: com.chaomao.hittick
- generateDummyAssets: false
- firebase:
- config: flavor/ios/stage/GoogleService-Info.plist
- buildSettings:
- GOOGLE_SERVICE_REVERSED_CLIENT_ID: >-
- com.googleusercontent.apps.839556303918-sjt2kvium8hd02orlelqujl5c3e4rb8k
-
- prod:
- app:
- name: Hit Notes
- android:
- applicationId: com.chaomao.hittick
- generateDummyAssets: false
- firebase:
- config: flavor/android/prod/google-services.json
- ios:
- bundleId: com.chaomao.hittick
- generateDummyAssets: false
- firebase:
- config: flavor/ios/prod/GoogleService-Info.plist
- buildSettings:
- GOOGLE_SERVICE_REVERSED_CLIENT_ID: >-
- com.googleusercontent.apps.839556303918-sjt2kvium8hd02orlelqujl5c3e4rb8k
-
flutter:
assets:
- assets/images/