diff --git a/android/app/build.gradle b/android/app/build.gradle
index 9224bec..70aec3e 100644
--- a/android/app/build.gradle
+++ b/android/app/build.gradle
@@ -98,3 +98,6 @@ flutter {
// 依赖项配置
// 目前没有添加任何依赖项
dependencies {}
+// ----- BEGIN flavorDimensions (autogenerated by flutter_flavorizr) -----
+apply from: "flavorizr.gradle"
+// ----- END flavorDimensions (autogenerated by flutter_flavorizr) -----
\ No newline at end of file
diff --git a/android/app/flavorizr.gradle b/android/app/flavorizr.gradle
new file mode 100644
index 0000000..75bbb25
--- /dev/null
+++ b/android/app/flavorizr.gradle
@@ -0,0 +1,30 @@
+android {
+ flavorDimensions += "flavor-type"
+
+ productFlavors {
+ dev {
+ dimension "flavor-type"
+ applicationId "com.starlock.work.dev"
+ signingConfig signingConfigs.pre
+ resValue "string", "app_name", "星锁-dev"
+ }
+ pre {
+ dimension "flavor-type"
+ applicationId "com.starlock.work.pre"
+ signingConfig signingConfigs.pre
+ resValue "string", "app_name", "星锁"
+ }
+ sky {
+ dimension "flavor-type"
+ applicationId "com.skychip.work"
+ signingConfig signingConfigs.sky
+ resValue "string", "app_name", "星勤-sky"
+ }
+ xhj {
+ dimension "flavor-type"
+ applicationId "com.xhjcn.work"
+ signingConfig signingConfigs.xhj
+ resValue "string", "app_name", "星勤-xhj"
+ }
+ }
+}
\ No newline at end of file
diff --git a/android/app/src/dev/res/mipmap-hdpi/ic_launcher.png b/android/app/src/dev/res/mipmap-hdpi/ic_launcher.png
new file mode 100644
index 0000000..c3026c3
Binary files /dev/null and b/android/app/src/dev/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/android/app/src/dev/res/mipmap-mdpi/ic_launcher.png b/android/app/src/dev/res/mipmap-mdpi/ic_launcher.png
new file mode 100644
index 0000000..0eb62f7
Binary files /dev/null and b/android/app/src/dev/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/android/app/src/dev/res/mipmap-xhdpi/ic_launcher.png b/android/app/src/dev/res/mipmap-xhdpi/ic_launcher.png
new file mode 100644
index 0000000..0789304
Binary files /dev/null and b/android/app/src/dev/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/android/app/src/dev/res/mipmap-xxhdpi/ic_launcher.png b/android/app/src/dev/res/mipmap-xxhdpi/ic_launcher.png
new file mode 100644
index 0000000..285f4b0
Binary files /dev/null and b/android/app/src/dev/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/android/app/src/dev/res/mipmap-xxxhdpi/ic_launcher.png b/android/app/src/dev/res/mipmap-xxxhdpi/ic_launcher.png
new file mode 100644
index 0000000..cff0d69
Binary files /dev/null and b/android/app/src/dev/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml
index 9ee9f07..5c37c7f 100644
--- a/android/app/src/main/AndroidManifest.xml
+++ b/android/app/src/main/AndroidManifest.xml
@@ -1,44 +1,29 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/android/app/src/pre/res/mipmap-hdpi/ic_launcher.png b/android/app/src/pre/res/mipmap-hdpi/ic_launcher.png
new file mode 100644
index 0000000..b49c9f9
Binary files /dev/null and b/android/app/src/pre/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/android/app/src/pre/res/mipmap-mdpi/ic_launcher.png b/android/app/src/pre/res/mipmap-mdpi/ic_launcher.png
new file mode 100644
index 0000000..b260352
Binary files /dev/null and b/android/app/src/pre/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/android/app/src/pre/res/mipmap-xhdpi/ic_launcher.png b/android/app/src/pre/res/mipmap-xhdpi/ic_launcher.png
new file mode 100644
index 0000000..5d5035a
Binary files /dev/null and b/android/app/src/pre/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/android/app/src/pre/res/mipmap-xxhdpi/ic_launcher.png b/android/app/src/pre/res/mipmap-xxhdpi/ic_launcher.png
new file mode 100644
index 0000000..ee39f12
Binary files /dev/null and b/android/app/src/pre/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/android/app/src/pre/res/mipmap-xxxhdpi/ic_launcher.png b/android/app/src/pre/res/mipmap-xxxhdpi/ic_launcher.png
new file mode 100644
index 0000000..14d078c
Binary files /dev/null and b/android/app/src/pre/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/android/app/src/sky/res/mipmap-hdpi/ic_launcher.png b/android/app/src/sky/res/mipmap-hdpi/ic_launcher.png
new file mode 100644
index 0000000..321f86d
Binary files /dev/null and b/android/app/src/sky/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/android/app/src/sky/res/mipmap-mdpi/ic_launcher.png b/android/app/src/sky/res/mipmap-mdpi/ic_launcher.png
new file mode 100644
index 0000000..5011863
Binary files /dev/null and b/android/app/src/sky/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/android/app/src/sky/res/mipmap-xhdpi/ic_launcher.png b/android/app/src/sky/res/mipmap-xhdpi/ic_launcher.png
new file mode 100644
index 0000000..55253b2
Binary files /dev/null and b/android/app/src/sky/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/android/app/src/sky/res/mipmap-xxhdpi/ic_launcher.png b/android/app/src/sky/res/mipmap-xxhdpi/ic_launcher.png
new file mode 100644
index 0000000..66fa53e
Binary files /dev/null and b/android/app/src/sky/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/android/app/src/sky/res/mipmap-xxxhdpi/ic_launcher.png b/android/app/src/sky/res/mipmap-xxxhdpi/ic_launcher.png
new file mode 100644
index 0000000..8b69ba2
Binary files /dev/null and b/android/app/src/sky/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/android/app/src/xhj/res/mipmap-hdpi/ic_launcher.png b/android/app/src/xhj/res/mipmap-hdpi/ic_launcher.png
new file mode 100644
index 0000000..2d69c84
Binary files /dev/null and b/android/app/src/xhj/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/android/app/src/xhj/res/mipmap-mdpi/ic_launcher.png b/android/app/src/xhj/res/mipmap-mdpi/ic_launcher.png
new file mode 100644
index 0000000..0905bcb
Binary files /dev/null and b/android/app/src/xhj/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/android/app/src/xhj/res/mipmap-xhdpi/ic_launcher.png b/android/app/src/xhj/res/mipmap-xhdpi/ic_launcher.png
new file mode 100644
index 0000000..21336c1
Binary files /dev/null and b/android/app/src/xhj/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/android/app/src/xhj/res/mipmap-xxhdpi/ic_launcher.png b/android/app/src/xhj/res/mipmap-xxhdpi/ic_launcher.png
new file mode 100644
index 0000000..f1773ba
Binary files /dev/null and b/android/app/src/xhj/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/android/app/src/xhj/res/mipmap-xxxhdpi/ic_launcher.png b/android/app/src/xhj/res/mipmap-xxxhdpi/ic_launcher.png
new file mode 100644
index 0000000..d338f9a
Binary files /dev/null and b/android/app/src/xhj/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/assets/logo/dev.png b/assets/logo/dev.png
new file mode 100755
index 0000000..3b73699
Binary files /dev/null and b/assets/logo/dev.png differ
diff --git a/assets/logo/pre.png b/assets/logo/pre.png
new file mode 100755
index 0000000..c20eb51
Binary files /dev/null and b/assets/logo/pre.png differ
diff --git a/assets/logo/sky.png b/assets/logo/sky.png
new file mode 100755
index 0000000..6c3676a
Binary files /dev/null and b/assets/logo/sky.png differ
diff --git a/assets/logo/xhj.png b/assets/logo/xhj.png
new file mode 100755
index 0000000..8aa598c
Binary files /dev/null and b/assets/logo/xhj.png differ
diff --git a/flavorizr.yaml b/flavorizr.yaml
index e19dbf9..b4e5775 100644
--- a/flavorizr.yaml
+++ b/flavorizr.yaml
@@ -1,106 +1,45 @@
-# 用于编译出不同的APPID
-
-# 生成:意思是将本文件定义的配置,生成对应的代码,或者原生的配置、构建过程、文件资源等
-# 风味用法:dart run flutter_flavorizr -p ,
-
-# 以下行为都是覆盖,所以如果不是很清楚自己在做什么,请不要随意运行,以免覆盖有用的文件
-# 安卓图标:dart run flutter_flavorizr -p android:icons
-# 安卓构建参数集配置:dart run flutter_flavorizr -p android:androidManifest
-# 安卓构建目标配置:dart run flutter_flavorizr -p android:buildGradle
-# 用法-生成iOS图标:dart run flutter_flavorizr -p ios:icons
-
-# Scheme 定义了构建目标、测试、运行、调试和分析应用程序的方式。它是Xcode中一个关键的组件,用于配置不同的构建设置和运行环境。
-# 可以有针对不同目的的多个Schemes,例如一个用于调试的Scheme、一个用于发布的Scheme,以及用于不同测试环境的Scheme。
-# 用法 :dart run flutter_flavorizr -p ios:schema
-
-# XCConfig文件是Xcode配置文件,用于外部化和管理项目的构建设置。通过使用这些文件,可以更容易地管理和共享构建配置。
-# 可以为不同的构建环境(如Debug和Release)或不同的应用flavor配置多个XCConfig文件。
-# 用法:dart run flutter_flavorizr -p ios:xcconfig
-
-# Build Target定义了一个构建过程,它描述了如何编译和链接构建应用程序的源代码。每个Target可以有不同的配置和目的(例如,一个应用程序Target、一个单元测试Target)。
-# 可能包括应用程序本身的Target、测试Target、用于不同flavor的Target,或者针对不同平台(如iOS和macOS)的Target。
-# 用法:dart run flutter_flavorizr -p ios:buildTargets
-
-# Plist文件用于存储应用程序的配置信息,如应用版本号、显示名称等。它是一个XML文件,Xcode在构建应用程序时会读取它
-# 每个Target通常有自己的Info.plist文件,还可能有其他Plist文件来管理不同的配置和设置。
-# 用法:dart run flutter_flavorizr -p ios:plist
-
-# LaunchScreen(启动屏幕)是应用启动时显示的界面,通常包含应用的Logo和名称。它在应用加载期间显示,提供更好的用户体验。
-# 可以针对不同的设备和屏幕尺寸配置多个LaunchScreen,或者为不同的版本或flavor提供不同的启动屏幕。
-# 用法:dart run flutter_flavorizr -p ios:launchScreen
-
-
-# 项目运行说明:添加不同风味后,不能再使用flutter默认的运行方式`flutter run`,而是需要指定运行的风味
-# flutter run --flavor -t lib/main_.dart
-# 注意,这里有 入口文件(main_.dart) 和 口味() 两个参数
-# 其中入口文件在代码中指定运行时的差异,例如 页面上的名称、颜色、API请求的域名等
-# 而 口味 指定 构建差异,例如 APPID、Logo、应用名称等
-# 下面是4个运行示例:
-# flutter run --flavor dev -t lib/main_dev.dart
-# flutter run --flavor pre -t lib/main_pre.dart
-# flutter run --flavor sky -t lib/main_sky_full.dart
-# flutter run --flavor xhj -t lib/main_xhj_full.dart
-
-# 下面是安卓发布编译命令
-# flutter build apk --split-per-abi --release --flavor sky -t lib/main_sky_full.dart
-# flutter build apk --release --flavor sky -t lib/main_sky_full.dart
-
-# IOS编译发布
-# TODO 待补充
-
app:
android:
flavorDimensions: "flavor-type"
-
flavors:
- local:
- app:
- name: "星锁-local"
- icon: "assets/icon/dev.png"
- android:
- applicationId: "com.starlock.lock.local"
- customConfig:
- signingConfig: signingConfigs.pre
- ios:
- bundleId: "com.starlock.lock.local"
dev:
app:
- name: "星锁-dev"
- icon: "assets/icon/dev.png"
+ name: "星勤-dev"
+ icon: "assets/logo/dev.png"
android:
- applicationId: "com.starlock.lock.dev"
+ applicationId: "com.starlock.work.dev"
customConfig:
signingConfig: signingConfigs.pre
ios:
- bundleId: "com.starlock.lock.dev"
+ bundleId: "com.starlock.work.dev"
pre:
app:
- name: "星锁"
- icon: "assets/icon/pre.png"
+ name: "星勤-pre"
+ icon: "assets/logo/pre.png"
android:
- applicationId: "com.starlock.lock.pre"
+ applicationId: "com.starlock.work.pre"
customConfig:
signingConfig: signingConfigs.pre
ios:
- bundleId: "com.starlock.lock.pre"
+ bundleId: "com.starlock.work.pre"
sky:
app:
- name: "锁通通"
- icon: "assets/icon/sky.png"
+ name: "星勤-sky"
+ icon: "assets/logo/sky.png"
android:
- applicationId: "com.skychip.lock"
+ applicationId: "com.skychip.work"
customConfig:
signingConfig: signingConfigs.sky
ios:
- bundleId: "com.skychip.lock"
+ bundleId: "com.skychip.work"
xhj:
app:
- name: "星星锁"
- icon: "assets/icon/xhj.png"
+ name: "星勤-xhj"
+ icon: "assets/logo/xhj.png"
android:
- applicationId: "com.xhjcn.lock"
+ applicationId: "com.xhjcn.work"
customConfig:
signingConfig: signingConfigs.xhj
ios:
- bundleId: "com.xhjcn.lock"
+ bundleId: "com.xhjcn.work"
ide: idea
diff --git a/ios/Flutter/Debug.xcconfig b/ios/Flutter/Debug.xcconfig
index 592ceee..ec97fc6 100644
--- a/ios/Flutter/Debug.xcconfig
+++ b/ios/Flutter/Debug.xcconfig
@@ -1 +1,2 @@
+#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
#include "Generated.xcconfig"
diff --git a/ios/Flutter/Release.xcconfig b/ios/Flutter/Release.xcconfig
index 592ceee..c4855bf 100644
--- a/ios/Flutter/Release.xcconfig
+++ b/ios/Flutter/Release.xcconfig
@@ -1 +1,2 @@
+#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
#include "Generated.xcconfig"
diff --git a/ios/Flutter/devDebug.xcconfig b/ios/Flutter/devDebug.xcconfig
new file mode 100644
index 0000000..dfff9b3
--- /dev/null
+++ b/ios/Flutter/devDebug.xcconfig
@@ -0,0 +1,6 @@
+#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
+#include "Generated.xcconfig"
+
+ASSET_PREFIX=dev
+BUNDLE_NAME=星锁-dev
+BUNDLE_DISPLAY_NAME=星锁-dev
diff --git a/ios/Flutter/devProfile.xcconfig b/ios/Flutter/devProfile.xcconfig
new file mode 100644
index 0000000..eb0a8b2
--- /dev/null
+++ b/ios/Flutter/devProfile.xcconfig
@@ -0,0 +1,6 @@
+#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
+#include "Generated.xcconfig"
+
+ASSET_PREFIX=dev
+BUNDLE_NAME=星锁-dev
+BUNDLE_DISPLAY_NAME=星锁-dev
diff --git a/ios/Flutter/devRelease.xcconfig b/ios/Flutter/devRelease.xcconfig
new file mode 100644
index 0000000..eb0a8b2
--- /dev/null
+++ b/ios/Flutter/devRelease.xcconfig
@@ -0,0 +1,6 @@
+#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
+#include "Generated.xcconfig"
+
+ASSET_PREFIX=dev
+BUNDLE_NAME=星锁-dev
+BUNDLE_DISPLAY_NAME=星锁-dev
diff --git a/ios/Flutter/preDebug.xcconfig b/ios/Flutter/preDebug.xcconfig
new file mode 100644
index 0000000..2093256
--- /dev/null
+++ b/ios/Flutter/preDebug.xcconfig
@@ -0,0 +1,6 @@
+#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
+#include "Generated.xcconfig"
+
+ASSET_PREFIX=pre
+BUNDLE_NAME=星锁
+BUNDLE_DISPLAY_NAME=星锁
diff --git a/ios/Flutter/preProfile.xcconfig b/ios/Flutter/preProfile.xcconfig
new file mode 100644
index 0000000..3f4328f
--- /dev/null
+++ b/ios/Flutter/preProfile.xcconfig
@@ -0,0 +1,6 @@
+#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
+#include "Generated.xcconfig"
+
+ASSET_PREFIX=pre
+BUNDLE_NAME=星锁
+BUNDLE_DISPLAY_NAME=星锁
diff --git a/ios/Flutter/preRelease.xcconfig b/ios/Flutter/preRelease.xcconfig
new file mode 100644
index 0000000..3f4328f
--- /dev/null
+++ b/ios/Flutter/preRelease.xcconfig
@@ -0,0 +1,6 @@
+#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
+#include "Generated.xcconfig"
+
+ASSET_PREFIX=pre
+BUNDLE_NAME=星锁
+BUNDLE_DISPLAY_NAME=星锁
diff --git a/ios/Flutter/skyDebug.xcconfig b/ios/Flutter/skyDebug.xcconfig
new file mode 100644
index 0000000..223b03e
--- /dev/null
+++ b/ios/Flutter/skyDebug.xcconfig
@@ -0,0 +1,6 @@
+#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
+#include "Generated.xcconfig"
+
+ASSET_PREFIX=sky
+BUNDLE_NAME=星勤-sky
+BUNDLE_DISPLAY_NAME=星勤-sky
diff --git a/ios/Flutter/skyProfile.xcconfig b/ios/Flutter/skyProfile.xcconfig
new file mode 100644
index 0000000..a664fe7
--- /dev/null
+++ b/ios/Flutter/skyProfile.xcconfig
@@ -0,0 +1,6 @@
+#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
+#include "Generated.xcconfig"
+
+ASSET_PREFIX=sky
+BUNDLE_NAME=星勤-sky
+BUNDLE_DISPLAY_NAME=星勤-sky
diff --git a/ios/Flutter/skyRelease.xcconfig b/ios/Flutter/skyRelease.xcconfig
new file mode 100644
index 0000000..a664fe7
--- /dev/null
+++ b/ios/Flutter/skyRelease.xcconfig
@@ -0,0 +1,6 @@
+#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
+#include "Generated.xcconfig"
+
+ASSET_PREFIX=sky
+BUNDLE_NAME=星勤-sky
+BUNDLE_DISPLAY_NAME=星勤-sky
diff --git a/ios/Flutter/xhjDebug.xcconfig b/ios/Flutter/xhjDebug.xcconfig
new file mode 100644
index 0000000..1dd1f86
--- /dev/null
+++ b/ios/Flutter/xhjDebug.xcconfig
@@ -0,0 +1,6 @@
+#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
+#include "Generated.xcconfig"
+
+ASSET_PREFIX=xhj
+BUNDLE_NAME=星勤-xhj
+BUNDLE_DISPLAY_NAME=星勤-xhj
diff --git a/ios/Flutter/xhjProfile.xcconfig b/ios/Flutter/xhjProfile.xcconfig
new file mode 100644
index 0000000..7732273
--- /dev/null
+++ b/ios/Flutter/xhjProfile.xcconfig
@@ -0,0 +1,6 @@
+#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
+#include "Generated.xcconfig"
+
+ASSET_PREFIX=xhj
+BUNDLE_NAME=星勤-xhj
+BUNDLE_DISPLAY_NAME=星勤-xhj
diff --git a/ios/Flutter/xhjRelease.xcconfig b/ios/Flutter/xhjRelease.xcconfig
new file mode 100644
index 0000000..7732273
--- /dev/null
+++ b/ios/Flutter/xhjRelease.xcconfig
@@ -0,0 +1,6 @@
+#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
+#include "Generated.xcconfig"
+
+ASSET_PREFIX=xhj
+BUNDLE_NAME=星勤-xhj
+BUNDLE_DISPLAY_NAME=星勤-xhj
diff --git a/ios/Podfile b/ios/Podfile
new file mode 100644
index 0000000..d97f17e
--- /dev/null
+++ b/ios/Podfile
@@ -0,0 +1,44 @@
+# Uncomment this line to define a global platform for your project
+# platform :ios, '12.0'
+
+# CocoaPods analytics sends network stats synchronously affecting flutter build latency.
+ENV['COCOAPODS_DISABLE_STATS'] = 'true'
+
+project 'Runner', {
+ 'Debug' => :debug,
+ 'Profile' => :release,
+ 'Release' => :release,
+}
+
+def flutter_root
+ generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__)
+ unless File.exist?(generated_xcode_build_settings_path)
+ raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first"
+ end
+
+ File.foreach(generated_xcode_build_settings_path) do |line|
+ matches = line.match(/FLUTTER_ROOT\=(.*)/)
+ return matches[1].strip if matches
+ end
+ raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get"
+end
+
+require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root)
+
+flutter_ios_podfile_setup
+
+target 'Runner' do
+ use_frameworks!
+ use_modular_headers!
+
+ flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__))
+ target 'RunnerTests' do
+ inherit! :search_paths
+ end
+end
+
+post_install do |installer|
+ installer.pods_project.targets.each do |target|
+ flutter_additional_ios_build_settings(target)
+ end
+end
diff --git a/ios/Podfile.lock b/ios/Podfile.lock
new file mode 100644
index 0000000..ff226e0
--- /dev/null
+++ b/ios/Podfile.lock
@@ -0,0 +1,29 @@
+PODS:
+ - Flutter (1.0.0)
+ - permission_handler_apple (9.3.0):
+ - Flutter
+ - shared_preferences_foundation (0.0.1):
+ - Flutter
+ - FlutterMacOS
+
+DEPENDENCIES:
+ - Flutter (from `Flutter`)
+ - permission_handler_apple (from `.symlinks/plugins/permission_handler_apple/ios`)
+ - shared_preferences_foundation (from `.symlinks/plugins/shared_preferences_foundation/darwin`)
+
+EXTERNAL SOURCES:
+ Flutter:
+ :path: Flutter
+ permission_handler_apple:
+ :path: ".symlinks/plugins/permission_handler_apple/ios"
+ shared_preferences_foundation:
+ :path: ".symlinks/plugins/shared_preferences_foundation/darwin"
+
+SPEC CHECKSUMS:
+ Flutter: e0871f40cf51350855a761d2e70bf5af5b9b5de7
+ permission_handler_apple: 4ed2196e43d0651e8ff7ca3483a069d469701f2d
+ shared_preferences_foundation: 9e1978ff2562383bd5676f64ec4e9aa8fa06a6f7
+
+PODFILE CHECKSUM: 819463e6a0290f5a72f145ba7cde16e8b6ef0796
+
+COCOAPODS: 1.16.2
diff --git a/ios/Runner.xcodeproj/project.pbxproj b/ios/Runner.xcodeproj/project.pbxproj
index 7b39905..9ec2b7d 100644
--- a/ios/Runner.xcodeproj/project.pbxproj
+++ b/ios/Runner.xcodeproj/project.pbxproj
@@ -7,13 +7,31 @@
objects = {
/* Begin PBXBuildFile section */
+ 0ADA86289BADF970CC4187B9 /* skyDebug.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = 611820587117D6B2F8AFF8D6 /* skyDebug.xcconfig */; };
+ 0C917CD229E4390EF74EF5A4 /* preProfile.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = F4AF5B4663EE6CFC7029B5AB /* preProfile.xcconfig */; };
1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; };
+ 30AB308776D59EDB710FB160 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8E3703788F12596F8E25A8CA /* Pods_RunnerTests.framework */; };
331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; };
3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; };
+ 3E6D499861B63368587F595A /* xhjProfile.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = 1762BB277A17EFCD3D9EB55B /* xhjProfile.xcconfig */; };
+ 3E8F77030650302FCE5B80CB /* xhjLaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 73D318DE025B3B715F0836DE /* xhjLaunchScreen.storyboard */; };
+ 4DF7C481DC95D8C121BB1D7A /* xhjDebug.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = 031263CFBED2AAE746A59A79 /* xhjDebug.xcconfig */; };
+ 50C608D512C7F31C550E8B26 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B72A935FCFAAD621BF3B600 /* Pods_Runner.framework */; };
+ 55832D097115F4DB4BB9447E /* preLaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = C7A2A99F200E17F29B17F2AB /* preLaunchScreen.storyboard */; };
74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; };
+ 8349575E7843D62E00372BCA /* skyRelease.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = E045491EBE71709DCA299FC1 /* skyRelease.xcconfig */; };
+ 8C3C06C4AF57BFED1E0AE8C4 /* preDebug.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = 400DDA5ABA71AC3571ECDFD8 /* preDebug.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 */; };
+ A70F3B370150BC61FD4B6F65 /* skyProfile.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = F1A6CE68A52F14794E4A7230 /* skyProfile.xcconfig */; };
+ B34799943EC618B0B318D1EB /* devDebug.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = FB7D8A153F874F70FE3D326E /* devDebug.xcconfig */; };
+ BF1B36DC288F49AE1D7CB2BD /* preRelease.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = 4F6DFC2AFBDA247EA0342119 /* preRelease.xcconfig */; };
+ C28BA5BAE072CAD95EBF0097 /* xhjRelease.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = F98DF82AFA0A3ACD0765FDAE /* xhjRelease.xcconfig */; };
+ C33ED0183AA0E719BE017BD8 /* devRelease.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = FA0DB0963AD4A96F52F525B9 /* devRelease.xcconfig */; };
+ E1C2F6D3D21AF0A9CC29D9B1 /* skyLaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 8340FC20EF2CC5FCD200C7A8 /* skyLaunchScreen.storyboard */; };
+ EE077124327BA497709C1427 /* devLaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 286A61E75C655C4DBC7AEFA3 /* devLaunchScreen.storyboard */; };
+ F2C3FDDDFC8DC903CE7B77A3 /* devProfile.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = DE2BB4D7FB4686B8AED3104D /* devProfile.xcconfig */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
@@ -40,14 +58,34 @@
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
+ 031263CFBED2AAE746A59A79 /* xhjDebug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = xhjDebug.xcconfig; path = Flutter/xhjDebug.xcconfig; sourceTree = ""; };
+ 043E75FBC5BAE43BDB90E715 /* Pods-Runner.debug-sky.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug-sky.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug-sky.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 = ""; };
+ 1762BB277A17EFCD3D9EB55B /* xhjProfile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = xhjProfile.xcconfig; path = Flutter/xhjProfile.xcconfig; sourceTree = ""; };
+ 286A61E75C655C4DBC7AEFA3 /* devLaunchScreen.storyboard */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.storyboard; name = devLaunchScreen.storyboard; path = Runner/devLaunchScreen.storyboard; sourceTree = ""; };
+ 2DF5EC0F7DCE5FC09A604CD7 /* 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 = ""; };
331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; };
331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
+ 387954FC19400CF4D1B7D4F9 /* Pods-Runner.profile-xhj.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile-xhj.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile-xhj.xcconfig"; sourceTree = ""; };
3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; };
+ 3B72A935FCFAAD621BF3B600 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 3EF53D826B438AEF93E10331 /* 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 = ""; };
+ 400DDA5ABA71AC3571ECDFD8 /* preDebug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = preDebug.xcconfig; path = Flutter/preDebug.xcconfig; sourceTree = ""; };
+ 43593863AAB6C42AE1A1B664 /* Pods-Runner.profile-pre.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile-pre.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile-pre.xcconfig"; sourceTree = ""; };
+ 4F6DFC2AFBDA247EA0342119 /* preRelease.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = preRelease.xcconfig; path = Flutter/preRelease.xcconfig; sourceTree = ""; };
+ 517C3C0797C305420583FA00 /* Pods-Runner.release-pre.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release-pre.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release-pre.xcconfig"; sourceTree = ""; };
+ 611820587117D6B2F8AFF8D6 /* skyDebug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = skyDebug.xcconfig; path = Flutter/skyDebug.xcconfig; sourceTree = ""; };
+ 72EC30EF092E08C4EF183BC3 /* Pods-Runner.debug-pre.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug-pre.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug-pre.xcconfig"; sourceTree = ""; };
+ 73D318DE025B3B715F0836DE /* xhjLaunchScreen.storyboard */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.storyboard; name = xhjLaunchScreen.storyboard; path = Runner/xhjLaunchScreen.storyboard; sourceTree = ""; };
74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; };
74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; };
+ 778769B78AB576C93B17D041 /* Pods-Runner.release-sky.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release-sky.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release-sky.xcconfig"; sourceTree = ""; };
+ 7A310BAD19E5F780137A6B4B /* Pods-Runner.release-xhj.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release-xhj.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release-xhj.xcconfig"; sourceTree = ""; };
7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; };
+ 7EE510D990399212622E0549 /* 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 = ""; };
+ 8340FC20EF2CC5FCD200C7A8 /* skyLaunchScreen.storyboard */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.storyboard; name = skyLaunchScreen.storyboard; path = Runner/skyLaunchScreen.storyboard; sourceTree = ""; };
+ 8E3703788F12596F8E25A8CA /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
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; };
@@ -55,13 +93,38 @@
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 = ""; };
+ 9D4DF5A02FB705B9C780C8D9 /* Pods-Runner.profile-sky.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile-sky.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile-sky.xcconfig"; sourceTree = ""; };
+ A699AA044FB511641FFC0E83 /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; };
+ ABD886848F99AA0B1CB4330D /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; };
+ AF5EB32017D6DEA63438C7D2 /* 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 = ""; };
+ C4399A1C32E49BAFDC817DE2 /* 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 = ""; };
+ C7A2A99F200E17F29B17F2AB /* preLaunchScreen.storyboard */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.storyboard; name = preLaunchScreen.storyboard; path = Runner/preLaunchScreen.storyboard; sourceTree = ""; };
+ CFFEE97B583E0A157AC26EBA /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; };
+ DE2BB4D7FB4686B8AED3104D /* devProfile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = devProfile.xcconfig; path = Flutter/devProfile.xcconfig; sourceTree = ""; };
+ E045491EBE71709DCA299FC1 /* skyRelease.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = skyRelease.xcconfig; path = Flutter/skyRelease.xcconfig; sourceTree = ""; };
+ E581C5CA24EA83DCDE697AFA /* Pods-Runner.debug-xhj.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug-xhj.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug-xhj.xcconfig"; sourceTree = ""; };
+ E5B4BF4EED19B58F2163CD83 /* 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 = ""; };
+ F1A6CE68A52F14794E4A7230 /* skyProfile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = skyProfile.xcconfig; path = Flutter/skyProfile.xcconfig; sourceTree = ""; };
+ F4AF5B4663EE6CFC7029B5AB /* preProfile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = preProfile.xcconfig; path = Flutter/preProfile.xcconfig; sourceTree = ""; };
+ F98DF82AFA0A3ACD0765FDAE /* xhjRelease.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = xhjRelease.xcconfig; path = Flutter/xhjRelease.xcconfig; sourceTree = ""; };
+ FA0DB0963AD4A96F52F525B9 /* devRelease.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = devRelease.xcconfig; path = Flutter/devRelease.xcconfig; sourceTree = ""; };
+ FB7D8A153F874F70FE3D326E /* devDebug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = devDebug.xcconfig; path = Flutter/devDebug.xcconfig; sourceTree = ""; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
+ 8C43852953FB5D75ACDF528D /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 30AB308776D59EDB710FB160 /* Pods_RunnerTests.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
97C146EB1CF9000F007C117D /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ 50C608D512C7F31C550E8B26 /* Pods_Runner.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -76,6 +139,32 @@
path = RunnerTests;
sourceTree = "";
};
+ 6F804B882C53D187D29A45CC /* Pods */ = {
+ isa = PBXGroup;
+ children = (
+ AF5EB32017D6DEA63438C7D2 /* Pods-Runner.debug.xcconfig */,
+ 2DF5EC0F7DCE5FC09A604CD7 /* Pods-Runner.release.xcconfig */,
+ C4399A1C32E49BAFDC817DE2 /* Pods-Runner.profile.xcconfig */,
+ 7EE510D990399212622E0549 /* Pods-Runner.debug-dev.xcconfig */,
+ 3EF53D826B438AEF93E10331 /* Pods-Runner.profile-dev.xcconfig */,
+ E5B4BF4EED19B58F2163CD83 /* Pods-Runner.release-dev.xcconfig */,
+ 72EC30EF092E08C4EF183BC3 /* Pods-Runner.debug-pre.xcconfig */,
+ 43593863AAB6C42AE1A1B664 /* Pods-Runner.profile-pre.xcconfig */,
+ 517C3C0797C305420583FA00 /* Pods-Runner.release-pre.xcconfig */,
+ 043E75FBC5BAE43BDB90E715 /* Pods-Runner.debug-sky.xcconfig */,
+ 9D4DF5A02FB705B9C780C8D9 /* Pods-Runner.profile-sky.xcconfig */,
+ 778769B78AB576C93B17D041 /* Pods-Runner.release-sky.xcconfig */,
+ E581C5CA24EA83DCDE697AFA /* Pods-Runner.debug-xhj.xcconfig */,
+ 387954FC19400CF4D1B7D4F9 /* Pods-Runner.profile-xhj.xcconfig */,
+ 7A310BAD19E5F780137A6B4B /* Pods-Runner.release-xhj.xcconfig */,
+ ABD886848F99AA0B1CB4330D /* Pods-RunnerTests.debug.xcconfig */,
+ CFFEE97B583E0A157AC26EBA /* Pods-RunnerTests.release.xcconfig */,
+ A699AA044FB511641FFC0E83 /* Pods-RunnerTests.profile.xcconfig */,
+ );
+ name = Pods;
+ path = Pods;
+ sourceTree = "";
+ };
9740EEB11CF90186004384FC /* Flutter */ = {
isa = PBXGroup;
children = (
@@ -83,6 +172,18 @@
9740EEB21CF90195004384FC /* Debug.xcconfig */,
7AFA3C8E1D35360C0083082E /* Release.xcconfig */,
9740EEB31CF90195004384FC /* Generated.xcconfig */,
+ FB7D8A153F874F70FE3D326E /* devDebug.xcconfig */,
+ DE2BB4D7FB4686B8AED3104D /* devProfile.xcconfig */,
+ FA0DB0963AD4A96F52F525B9 /* devRelease.xcconfig */,
+ 400DDA5ABA71AC3571ECDFD8 /* preDebug.xcconfig */,
+ F4AF5B4663EE6CFC7029B5AB /* preProfile.xcconfig */,
+ 4F6DFC2AFBDA247EA0342119 /* preRelease.xcconfig */,
+ 611820587117D6B2F8AFF8D6 /* skyDebug.xcconfig */,
+ F1A6CE68A52F14794E4A7230 /* skyProfile.xcconfig */,
+ E045491EBE71709DCA299FC1 /* skyRelease.xcconfig */,
+ 031263CFBED2AAE746A59A79 /* xhjDebug.xcconfig */,
+ 1762BB277A17EFCD3D9EB55B /* xhjProfile.xcconfig */,
+ F98DF82AFA0A3ACD0765FDAE /* xhjRelease.xcconfig */,
);
name = Flutter;
sourceTree = "";
@@ -94,6 +195,12 @@
97C146F01CF9000F007C117D /* Runner */,
97C146EF1CF9000F007C117D /* Products */,
331C8082294A63A400263BE5 /* RunnerTests */,
+ 286A61E75C655C4DBC7AEFA3 /* devLaunchScreen.storyboard */,
+ C7A2A99F200E17F29B17F2AB /* preLaunchScreen.storyboard */,
+ 8340FC20EF2CC5FCD200C7A8 /* skyLaunchScreen.storyboard */,
+ 73D318DE025B3B715F0836DE /* xhjLaunchScreen.storyboard */,
+ 6F804B882C53D187D29A45CC /* Pods */,
+ BA31596174B2A68267F9B3FC /* Frameworks */,
);
sourceTree = "";
};
@@ -121,6 +228,15 @@
path = Runner;
sourceTree = "";
};
+ BA31596174B2A68267F9B3FC /* Frameworks */ = {
+ isa = PBXGroup;
+ children = (
+ 3B72A935FCFAAD621BF3B600 /* Pods_Runner.framework */,
+ 8E3703788F12596F8E25A8CA /* Pods_RunnerTests.framework */,
+ );
+ name = Frameworks;
+ sourceTree = "";
+ };
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
@@ -128,8 +244,10 @@
isa = PBXNativeTarget;
buildConfigurationList = 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */;
buildPhases = (
+ A24A717AFB6B163E9C6037C2 /* [CP] Check Pods Manifest.lock */,
331C807D294A63A400263BE5 /* Sources */,
331C807F294A63A400263BE5 /* Resources */,
+ 8C43852953FB5D75ACDF528D /* Frameworks */,
);
buildRules = (
);
@@ -145,12 +263,15 @@
isa = PBXNativeTarget;
buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */;
buildPhases = (
+ 67CCE9DAE803E9442ED53644 /* [CP] Check Pods Manifest.lock */,
9740EEB61CF901F6004384FC /* Run Script */,
97C146EA1CF9000F007C117D /* Sources */,
97C146EB1CF9000F007C117D /* Frameworks */,
97C146EC1CF9000F007C117D /* Resources */,
9705A1C41CF9048500538489 /* Embed Frameworks */,
3B06AD1E1E4923F5004D2608 /* Thin Binary */,
+ 3AD4303DDBDBFCC15B1CA997 /* [CP] Embed Pods Frameworks */,
+ 4A9ECF02262A630873BB39A2 /* [CP] Copy Pods Resources */,
);
buildRules = (
);
@@ -216,12 +337,45 @@
3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */,
97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */,
97C146FC1CF9000F007C117D /* Main.storyboard in Resources */,
+ B34799943EC618B0B318D1EB /* devDebug.xcconfig in Resources */,
+ F2C3FDDDFC8DC903CE7B77A3 /* devProfile.xcconfig in Resources */,
+ C33ED0183AA0E719BE017BD8 /* devRelease.xcconfig in Resources */,
+ 8C3C06C4AF57BFED1E0AE8C4 /* preDebug.xcconfig in Resources */,
+ 0C917CD229E4390EF74EF5A4 /* preProfile.xcconfig in Resources */,
+ BF1B36DC288F49AE1D7CB2BD /* preRelease.xcconfig in Resources */,
+ 0ADA86289BADF970CC4187B9 /* skyDebug.xcconfig in Resources */,
+ A70F3B370150BC61FD4B6F65 /* skyProfile.xcconfig in Resources */,
+ 8349575E7843D62E00372BCA /* skyRelease.xcconfig in Resources */,
+ 4DF7C481DC95D8C121BB1D7A /* xhjDebug.xcconfig in Resources */,
+ 3E6D499861B63368587F595A /* xhjProfile.xcconfig in Resources */,
+ C28BA5BAE072CAD95EBF0097 /* xhjRelease.xcconfig in Resources */,
+ EE077124327BA497709C1427 /* devLaunchScreen.storyboard in Resources */,
+ 55832D097115F4DB4BB9447E /* preLaunchScreen.storyboard in Resources */,
+ E1C2F6D3D21AF0A9CC29D9B1 /* skyLaunchScreen.storyboard in Resources */,
+ 3E8F77030650302FCE5B80CB /* xhjLaunchScreen.storyboard in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */
+ 3AD4303DDBDBFCC15B1CA997 /* [CP] Embed Pods Frameworks */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ inputFileListPaths = (
+ "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist",
+ );
+ name = "[CP] Embed Pods Frameworks";
+ outputFileListPaths = (
+ "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist",
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /bin/sh;
+ shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n";
+ showEnvVarsInLog = 0;
+ };
3B06AD1E1E4923F5004D2608 /* Thin Binary */ = {
isa = PBXShellScriptBuildPhase;
alwaysOutOfDate = 1;
@@ -238,6 +392,45 @@
shellPath = /bin/sh;
shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin";
};
+ 4A9ECF02262A630873BB39A2 /* [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;
+ };
+ 67CCE9DAE803E9442ED53644 /* [CP] Check Pods Manifest.lock */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ inputFileListPaths = (
+ );
+ inputPaths = (
+ "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
+ "${PODS_ROOT}/Manifest.lock",
+ );
+ name = "[CP] Check Pods Manifest.lock";
+ outputFileListPaths = (
+ );
+ outputPaths = (
+ "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt",
+ );
+ 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";
+ showEnvVarsInLog = 0;
+ };
9740EEB61CF901F6004384FC /* Run Script */ = {
isa = PBXShellScriptBuildPhase;
alwaysOutOfDate = 1;
@@ -253,6 +446,28 @@
shellPath = /bin/sh;
shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build";
};
+ A24A717AFB6B163E9C6037C2 /* [CP] Check Pods Manifest.lock */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ inputFileListPaths = (
+ );
+ inputPaths = (
+ "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
+ "${PODS_ROOT}/Manifest.lock",
+ );
+ name = "[CP] Check Pods Manifest.lock";
+ outputFileListPaths = (
+ );
+ outputPaths = (
+ "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt",
+ );
+ 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";
+ showEnvVarsInLog = 0;
+ };
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
@@ -303,6 +518,151 @@
/* End PBXVariantGroup section */
/* Begin XCBuildConfiguration section */
+ 0A0D203D705E4C12113997DD /* Profile-dev */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = DE2BB4D7FB4686B8AED3104D /* devProfile.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ ASSETCATALOG_COMPILER_APPICON_NAME = "$(ASSET_PREFIX)AppIcon";
+ ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
+ 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;
+ ENABLE_USER_SCRIPT_SANDBOXING = NO;
+ 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;
+ INFOPLIST_FILE = Runner/Info.plist;
+ IPHONEOS_DEPLOYMENT_TARGET = 12.0;
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/Frameworks",
+ );
+ LIBRARY_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(PROJECT_DIR)/Flutter",
+ );
+ MTL_ENABLE_DEBUG_INFO = NO;
+ PRODUCT_BUNDLE_IDENTIFIER = com.starlock.work.dev;
+ 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-dev";
+ };
+ 1A111676B25EFEB671EADDB1 /* Debug-pre */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 400DDA5ABA71AC3571ECDFD8 /* preDebug.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ ASSETCATALOG_COMPILER_APPICON_NAME = "$(ASSET_PREFIX)AppIcon";
+ ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
+ 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;
+ ENABLE_USER_SCRIPT_SANDBOXING = NO;
+ 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;
+ INFOPLIST_FILE = Runner/Info.plist;
+ IPHONEOS_DEPLOYMENT_TARGET = 12.0;
+ 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.starlock.work.pre;
+ SDKROOT = iphoneos;
+ SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
+ SWIFT_VERSION = 5.0;
+ TARGETED_DEVICE_FAMILY = "1,2";
+ };
+ name = "Debug-pre";
+ };
249021D3217E4FDB00AE95B9 /* Profile */ = {
isa = XCBuildConfiguration;
buildSettings = {
@@ -376,8 +736,79 @@
};
name = Profile;
};
+ 285389725FD2EB326C62F050 /* Profile-xhj */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 1762BB277A17EFCD3D9EB55B /* xhjProfile.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ ASSETCATALOG_COMPILER_APPICON_NAME = "$(ASSET_PREFIX)AppIcon";
+ ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
+ 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;
+ ENABLE_USER_SCRIPT_SANDBOXING = NO;
+ 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;
+ INFOPLIST_FILE = Runner/Info.plist;
+ IPHONEOS_DEPLOYMENT_TARGET = 12.0;
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/Frameworks",
+ );
+ LIBRARY_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(PROJECT_DIR)/Flutter",
+ );
+ MTL_ENABLE_DEBUG_INFO = NO;
+ PRODUCT_BUNDLE_IDENTIFIER = com.xhjcn.work;
+ 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-xhj";
+ };
331C8088294A63A400263BE5 /* Debug */ = {
isa = XCBuildConfiguration;
+ baseConfigurationReference = ABD886848F99AA0B1CB4330D /* Pods-RunnerTests.debug.xcconfig */;
buildSettings = {
BUNDLE_LOADER = "$(TEST_HOST)";
CODE_SIGN_STYLE = Automatic;
@@ -395,6 +826,7 @@
};
331C8089294A63A400263BE5 /* Release */ = {
isa = XCBuildConfiguration;
+ baseConfigurationReference = CFFEE97B583E0A157AC26EBA /* Pods-RunnerTests.release.xcconfig */;
buildSettings = {
BUNDLE_LOADER = "$(TEST_HOST)";
CODE_SIGN_STYLE = Automatic;
@@ -410,6 +842,7 @@
};
331C808A294A63A400263BE5 /* Profile */ = {
isa = XCBuildConfiguration;
+ baseConfigurationReference = A699AA044FB511641FFC0E83 /* Pods-RunnerTests.profile.xcconfig */;
buildSettings = {
BUNDLE_LOADER = "$(TEST_HOST)";
CODE_SIGN_STYLE = Automatic;
@@ -423,6 +856,319 @@
};
name = Profile;
};
+ 336645B53979AE618B02A81B /* Release-dev */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = FA0DB0963AD4A96F52F525B9 /* devRelease.xcconfig */;
+ buildSettings = {
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = "Release-dev";
+ };
+ 3D31A7980717C8E2CF9CE237 /* Debug-dev */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = FB7D8A153F874F70FE3D326E /* devDebug.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ ASSETCATALOG_COMPILER_APPICON_NAME = "$(ASSET_PREFIX)AppIcon";
+ ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
+ 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;
+ ENABLE_USER_SCRIPT_SANDBOXING = NO;
+ 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;
+ INFOPLIST_FILE = Runner/Info.plist;
+ IPHONEOS_DEPLOYMENT_TARGET = 12.0;
+ 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.starlock.work.dev;
+ SDKROOT = iphoneos;
+ SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
+ SWIFT_VERSION = 5.0;
+ TARGETED_DEVICE_FAMILY = "1,2";
+ };
+ name = "Debug-dev";
+ };
+ 43C0C38D0768D0D29E9C74D7 /* Profile-sky */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = F1A6CE68A52F14794E4A7230 /* skyProfile.xcconfig */;
+ buildSettings = {
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = "Profile-sky";
+ };
+ 506955DBFBD89BFD5B254DC7 /* Profile-pre */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = F4AF5B4663EE6CFC7029B5AB /* preProfile.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ ASSETCATALOG_COMPILER_APPICON_NAME = "$(ASSET_PREFIX)AppIcon";
+ ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
+ 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;
+ ENABLE_USER_SCRIPT_SANDBOXING = NO;
+ 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;
+ INFOPLIST_FILE = Runner/Info.plist;
+ IPHONEOS_DEPLOYMENT_TARGET = 12.0;
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/Frameworks",
+ );
+ LIBRARY_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(PROJECT_DIR)/Flutter",
+ );
+ MTL_ENABLE_DEBUG_INFO = NO;
+ PRODUCT_BUNDLE_IDENTIFIER = com.starlock.work.pre;
+ 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-pre";
+ };
+ 5B4E1F17FB9EE892DF0D77AA /* Release-pre */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 4F6DFC2AFBDA247EA0342119 /* preRelease.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ ASSETCATALOG_COMPILER_APPICON_NAME = "$(ASSET_PREFIX)AppIcon";
+ ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
+ 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;
+ ENABLE_USER_SCRIPT_SANDBOXING = NO;
+ 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;
+ INFOPLIST_FILE = Runner/Info.plist;
+ IPHONEOS_DEPLOYMENT_TARGET = 12.0;
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/Frameworks",
+ );
+ LIBRARY_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(PROJECT_DIR)/Flutter",
+ );
+ MTL_ENABLE_DEBUG_INFO = NO;
+ PRODUCT_BUNDLE_IDENTIFIER = com.starlock.work.pre;
+ 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-pre";
+ };
+ 8D93391A3956A6251337743B /* Release-xhj */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = F98DF82AFA0A3ACD0765FDAE /* xhjRelease.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ ASSETCATALOG_COMPILER_APPICON_NAME = "$(ASSET_PREFIX)AppIcon";
+ ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
+ 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;
+ ENABLE_USER_SCRIPT_SANDBOXING = NO;
+ 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;
+ INFOPLIST_FILE = Runner/Info.plist;
+ IPHONEOS_DEPLOYMENT_TARGET = 12.0;
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/Frameworks",
+ );
+ LIBRARY_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(PROJECT_DIR)/Flutter",
+ );
+ MTL_ENABLE_DEBUG_INFO = NO;
+ PRODUCT_BUNDLE_IDENTIFIER = com.xhjcn.work;
+ 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-xhj";
+ };
+ 8FEC178BAB58337056316ECC /* Profile-xhj */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 1762BB277A17EFCD3D9EB55B /* xhjProfile.xcconfig */;
+ buildSettings = {
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = "Profile-xhj";
+ };
97C147031CF9000F007C117D /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
@@ -577,6 +1323,442 @@
};
name = Release;
};
+ 98CEBAFF2E3ED6C54E81602B /* Profile-sky */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = F1A6CE68A52F14794E4A7230 /* skyProfile.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ ASSETCATALOG_COMPILER_APPICON_NAME = "$(ASSET_PREFIX)AppIcon";
+ ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
+ 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;
+ ENABLE_USER_SCRIPT_SANDBOXING = NO;
+ 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;
+ INFOPLIST_FILE = Runner/Info.plist;
+ IPHONEOS_DEPLOYMENT_TARGET = 12.0;
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/Frameworks",
+ );
+ LIBRARY_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(PROJECT_DIR)/Flutter",
+ );
+ MTL_ENABLE_DEBUG_INFO = NO;
+ PRODUCT_BUNDLE_IDENTIFIER = com.skychip.work;
+ 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-sky";
+ };
+ 9D8E47D0A9C887AF2A991C3D /* Debug-dev */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = FB7D8A153F874F70FE3D326E /* devDebug.xcconfig */;
+ buildSettings = {
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = "Debug-dev";
+ };
+ A19BDFC68DA1C3B9EE9B47F1 /* Debug-xhj */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 031263CFBED2AAE746A59A79 /* xhjDebug.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ ASSETCATALOG_COMPILER_APPICON_NAME = "$(ASSET_PREFIX)AppIcon";
+ ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
+ 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;
+ ENABLE_USER_SCRIPT_SANDBOXING = NO;
+ 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;
+ INFOPLIST_FILE = Runner/Info.plist;
+ IPHONEOS_DEPLOYMENT_TARGET = 12.0;
+ 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.xhjcn.work;
+ SDKROOT = iphoneos;
+ SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
+ SWIFT_VERSION = 5.0;
+ TARGETED_DEVICE_FAMILY = "1,2";
+ };
+ name = "Debug-xhj";
+ };
+ AAFC52080C1E617CB670D8B3 /* Release-sky */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = E045491EBE71709DCA299FC1 /* skyRelease.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ ASSETCATALOG_COMPILER_APPICON_NAME = "$(ASSET_PREFIX)AppIcon";
+ ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
+ 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;
+ ENABLE_USER_SCRIPT_SANDBOXING = NO;
+ 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;
+ INFOPLIST_FILE = Runner/Info.plist;
+ IPHONEOS_DEPLOYMENT_TARGET = 12.0;
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/Frameworks",
+ );
+ LIBRARY_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(PROJECT_DIR)/Flutter",
+ );
+ MTL_ENABLE_DEBUG_INFO = NO;
+ PRODUCT_BUNDLE_IDENTIFIER = com.skychip.work;
+ 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-sky";
+ };
+ B2763D98CD6ED5EB802E9F6F /* Release-pre */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 4F6DFC2AFBDA247EA0342119 /* preRelease.xcconfig */;
+ buildSettings = {
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = "Release-pre";
+ };
+ CD334CF428D683E8B7F54A83 /* Release-sky */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = E045491EBE71709DCA299FC1 /* skyRelease.xcconfig */;
+ buildSettings = {
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = "Release-sky";
+ };
+ DA92B75605FBBFC8076F7137 /* Debug-pre */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 400DDA5ABA71AC3571ECDFD8 /* preDebug.xcconfig */;
+ buildSettings = {
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = "Debug-pre";
+ };
+ DCFE2F0FE97A4CA4EBBE5084 /* Debug-sky */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 611820587117D6B2F8AFF8D6 /* skyDebug.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ ASSETCATALOG_COMPILER_APPICON_NAME = "$(ASSET_PREFIX)AppIcon";
+ ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
+ 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;
+ ENABLE_USER_SCRIPT_SANDBOXING = NO;
+ 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;
+ INFOPLIST_FILE = Runner/Info.plist;
+ IPHONEOS_DEPLOYMENT_TARGET = 12.0;
+ 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.skychip.work;
+ SDKROOT = iphoneos;
+ SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
+ SWIFT_VERSION = 5.0;
+ TARGETED_DEVICE_FAMILY = "1,2";
+ };
+ name = "Debug-sky";
+ };
+ DD12181452E9EE1A41EE2F89 /* Debug-xhj */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 031263CFBED2AAE746A59A79 /* xhjDebug.xcconfig */;
+ buildSettings = {
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = "Debug-xhj";
+ };
+ DFE6E115E9F77DCD5C899073 /* Debug-sky */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 611820587117D6B2F8AFF8D6 /* skyDebug.xcconfig */;
+ buildSettings = {
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = "Debug-sky";
+ };
+ E0FC1E382E629D6C7C7FDBA1 /* Profile-dev */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = DE2BB4D7FB4686B8AED3104D /* devProfile.xcconfig */;
+ buildSettings = {
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = "Profile-dev";
+ };
+ E8CEC7EE169122561F16B0CF /* Release-xhj */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = F98DF82AFA0A3ACD0765FDAE /* xhjRelease.xcconfig */;
+ buildSettings = {
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = "Release-xhj";
+ };
+ EED5C1A8CAA6BF8020232E7D /* Profile-pre */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = F4AF5B4663EE6CFC7029B5AB /* preProfile.xcconfig */;
+ buildSettings = {
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = "Profile-pre";
+ };
+ FE00FC7CC9D91A05BDA6E54B /* Release-dev */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = FA0DB0963AD4A96F52F525B9 /* devRelease.xcconfig */;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ ASSETCATALOG_COMPILER_APPICON_NAME = "$(ASSET_PREFIX)AppIcon";
+ ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
+ 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;
+ ENABLE_USER_SCRIPT_SANDBOXING = NO;
+ 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;
+ INFOPLIST_FILE = Runner/Info.plist;
+ IPHONEOS_DEPLOYMENT_TARGET = 12.0;
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/Frameworks",
+ );
+ LIBRARY_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(PROJECT_DIR)/Flutter",
+ );
+ MTL_ENABLE_DEBUG_INFO = NO;
+ PRODUCT_BUNDLE_IDENTIFIER = com.starlock.work.dev;
+ 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";
+ };
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
@@ -596,6 +1778,18 @@
97C147031CF9000F007C117D /* Debug */,
97C147041CF9000F007C117D /* Release */,
249021D3217E4FDB00AE95B9 /* Profile */,
+ 3D31A7980717C8E2CF9CE237 /* Debug-dev */,
+ 0A0D203D705E4C12113997DD /* Profile-dev */,
+ FE00FC7CC9D91A05BDA6E54B /* Release-dev */,
+ 1A111676B25EFEB671EADDB1 /* Debug-pre */,
+ 506955DBFBD89BFD5B254DC7 /* Profile-pre */,
+ 5B4E1F17FB9EE892DF0D77AA /* Release-pre */,
+ DCFE2F0FE97A4CA4EBBE5084 /* Debug-sky */,
+ 98CEBAFF2E3ED6C54E81602B /* Profile-sky */,
+ AAFC52080C1E617CB670D8B3 /* Release-sky */,
+ A19BDFC68DA1C3B9EE9B47F1 /* Debug-xhj */,
+ 285389725FD2EB326C62F050 /* Profile-xhj */,
+ 8D93391A3956A6251337743B /* Release-xhj */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
@@ -606,6 +1800,18 @@
97C147061CF9000F007C117D /* Debug */,
97C147071CF9000F007C117D /* Release */,
249021D4217E4FDB00AE95B9 /* Profile */,
+ 9D8E47D0A9C887AF2A991C3D /* Debug-dev */,
+ E0FC1E382E629D6C7C7FDBA1 /* Profile-dev */,
+ 336645B53979AE618B02A81B /* Release-dev */,
+ DA92B75605FBBFC8076F7137 /* Debug-pre */,
+ EED5C1A8CAA6BF8020232E7D /* Profile-pre */,
+ B2763D98CD6ED5EB802E9F6F /* Release-pre */,
+ DFE6E115E9F77DCD5C899073 /* Debug-sky */,
+ 43C0C38D0768D0D29E9C74D7 /* Profile-sky */,
+ CD334CF428D683E8B7F54A83 /* Release-sky */,
+ DD12181452E9EE1A41EE2F89 /* Debug-xhj */,
+ 8FEC178BAB58337056316ECC /* Profile-xhj */,
+ E8CEC7EE169122561F16B0CF /* Release-xhj */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
diff --git a/ios/Runner.xcodeproj/xcshareddata/xcschemes/dev.xcscheme b/ios/Runner.xcodeproj/xcshareddata/xcschemes/dev.xcscheme
new file mode 100644
index 0000000..c38a81d
--- /dev/null
+++ b/ios/Runner.xcodeproj/xcshareddata/xcschemes/dev.xcscheme
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ios/Runner.xcodeproj/xcshareddata/xcschemes/pre.xcscheme b/ios/Runner.xcodeproj/xcshareddata/xcschemes/pre.xcscheme
new file mode 100644
index 0000000..e1f5ac2
--- /dev/null
+++ b/ios/Runner.xcodeproj/xcshareddata/xcschemes/pre.xcscheme
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ios/Runner.xcodeproj/xcshareddata/xcschemes/sky.xcscheme b/ios/Runner.xcodeproj/xcshareddata/xcschemes/sky.xcscheme
new file mode 100644
index 0000000..8fb938b
--- /dev/null
+++ b/ios/Runner.xcodeproj/xcshareddata/xcschemes/sky.xcscheme
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ios/Runner.xcodeproj/xcshareddata/xcschemes/xhj.xcscheme b/ios/Runner.xcodeproj/xcshareddata/xcschemes/xhj.xcscheme
new file mode 100644
index 0000000..67a683e
--- /dev/null
+++ b/ios/Runner.xcodeproj/xcshareddata/xcschemes/xhj.xcscheme
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ios/Runner.xcworkspace/contents.xcworkspacedata b/ios/Runner.xcworkspace/contents.xcworkspacedata
index 1d526a1..21a3cc1 100644
--- a/ios/Runner.xcworkspace/contents.xcworkspacedata
+++ b/ios/Runner.xcworkspace/contents.xcworkspacedata
@@ -4,4 +4,7 @@
+
+
diff --git a/ios/Runner/Assets.xcassets/devAppIcon.appiconset/Contents.json b/ios/Runner/Assets.xcassets/devAppIcon.appiconset/Contents.json
new file mode 100644
index 0000000..d36b1fa
--- /dev/null
+++ b/ios/Runner/Assets.xcassets/devAppIcon.appiconset/Contents.json
@@ -0,0 +1,122 @@
+{
+ "images" : [
+ {
+ "size" : "20x20",
+ "idiom" : "iphone",
+ "filename" : "Icon-App-20x20@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "20x20",
+ "idiom" : "iphone",
+ "filename" : "Icon-App-20x20@3x.png",
+ "scale" : "3x"
+ },
+ {
+ "size" : "29x29",
+ "idiom" : "iphone",
+ "filename" : "Icon-App-29x29@1x.png",
+ "scale" : "1x"
+ },
+ {
+ "size" : "29x29",
+ "idiom" : "iphone",
+ "filename" : "Icon-App-29x29@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "29x29",
+ "idiom" : "iphone",
+ "filename" : "Icon-App-29x29@3x.png",
+ "scale" : "3x"
+ },
+ {
+ "size" : "40x40",
+ "idiom" : "iphone",
+ "filename" : "Icon-App-40x40@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "40x40",
+ "idiom" : "iphone",
+ "filename" : "Icon-App-40x40@3x.png",
+ "scale" : "3x"
+ },
+ {
+ "size" : "60x60",
+ "idiom" : "iphone",
+ "filename" : "Icon-App-60x60@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "60x60",
+ "idiom" : "iphone",
+ "filename" : "Icon-App-60x60@3x.png",
+ "scale" : "3x"
+ },
+ {
+ "size" : "20x20",
+ "idiom" : "ipad",
+ "filename" : "Icon-App-20x20@1x.png",
+ "scale" : "1x"
+ },
+ {
+ "size" : "20x20",
+ "idiom" : "ipad",
+ "filename" : "Icon-App-20x20@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "29x29",
+ "idiom" : "ipad",
+ "filename" : "Icon-App-29x29@1x.png",
+ "scale" : "1x"
+ },
+ {
+ "size" : "29x29",
+ "idiom" : "ipad",
+ "filename" : "Icon-App-29x29@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "40x40",
+ "idiom" : "ipad",
+ "filename" : "Icon-App-40x40@1x.png",
+ "scale" : "1x"
+ },
+ {
+ "size" : "40x40",
+ "idiom" : "ipad",
+ "filename" : "Icon-App-40x40@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "76x76",
+ "idiom" : "ipad",
+ "filename" : "Icon-App-76x76@1x.png",
+ "scale" : "1x"
+ },
+ {
+ "size" : "76x76",
+ "idiom" : "ipad",
+ "filename" : "Icon-App-76x76@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "83.5x83.5",
+ "idiom" : "ipad",
+ "filename" : "Icon-App-83.5x83.5@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "1024x1024",
+ "idiom" : "ios-marketing",
+ "filename" : "Icon-App-1024x1024@1x.png",
+ "scale" : "1x"
+ }
+ ],
+ "info" : {
+ "version" : 1,
+ "author" : "xcode"
+ }
+}
diff --git a/ios/Runner/Assets.xcassets/devAppIcon.appiconset/Icon-App-1024x1024@1x.png b/ios/Runner/Assets.xcassets/devAppIcon.appiconset/Icon-App-1024x1024@1x.png
new file mode 100644
index 0000000..24b38f6
Binary files /dev/null and b/ios/Runner/Assets.xcassets/devAppIcon.appiconset/Icon-App-1024x1024@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/devAppIcon.appiconset/Icon-App-20x20@1x.png b/ios/Runner/Assets.xcassets/devAppIcon.appiconset/Icon-App-20x20@1x.png
new file mode 100644
index 0000000..5470663
Binary files /dev/null and b/ios/Runner/Assets.xcassets/devAppIcon.appiconset/Icon-App-20x20@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/devAppIcon.appiconset/Icon-App-20x20@2x.png b/ios/Runner/Assets.xcassets/devAppIcon.appiconset/Icon-App-20x20@2x.png
new file mode 100644
index 0000000..db1d789
Binary files /dev/null and b/ios/Runner/Assets.xcassets/devAppIcon.appiconset/Icon-App-20x20@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/devAppIcon.appiconset/Icon-App-20x20@3x.png b/ios/Runner/Assets.xcassets/devAppIcon.appiconset/Icon-App-20x20@3x.png
new file mode 100644
index 0000000..fe72774
Binary files /dev/null and b/ios/Runner/Assets.xcassets/devAppIcon.appiconset/Icon-App-20x20@3x.png differ
diff --git a/ios/Runner/Assets.xcassets/devAppIcon.appiconset/Icon-App-29x29@1x.png b/ios/Runner/Assets.xcassets/devAppIcon.appiconset/Icon-App-29x29@1x.png
new file mode 100644
index 0000000..5d44738
Binary files /dev/null and b/ios/Runner/Assets.xcassets/devAppIcon.appiconset/Icon-App-29x29@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/devAppIcon.appiconset/Icon-App-29x29@2x.png b/ios/Runner/Assets.xcassets/devAppIcon.appiconset/Icon-App-29x29@2x.png
new file mode 100644
index 0000000..4b77be2
Binary files /dev/null and b/ios/Runner/Assets.xcassets/devAppIcon.appiconset/Icon-App-29x29@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/devAppIcon.appiconset/Icon-App-29x29@3x.png b/ios/Runner/Assets.xcassets/devAppIcon.appiconset/Icon-App-29x29@3x.png
new file mode 100644
index 0000000..9016ffc
Binary files /dev/null and b/ios/Runner/Assets.xcassets/devAppIcon.appiconset/Icon-App-29x29@3x.png differ
diff --git a/ios/Runner/Assets.xcassets/devAppIcon.appiconset/Icon-App-40x40@1x.png b/ios/Runner/Assets.xcassets/devAppIcon.appiconset/Icon-App-40x40@1x.png
new file mode 100644
index 0000000..db1d789
Binary files /dev/null and b/ios/Runner/Assets.xcassets/devAppIcon.appiconset/Icon-App-40x40@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/devAppIcon.appiconset/Icon-App-40x40@2x.png b/ios/Runner/Assets.xcassets/devAppIcon.appiconset/Icon-App-40x40@2x.png
new file mode 100644
index 0000000..4be9a51
Binary files /dev/null and b/ios/Runner/Assets.xcassets/devAppIcon.appiconset/Icon-App-40x40@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/devAppIcon.appiconset/Icon-App-40x40@3x.png b/ios/Runner/Assets.xcassets/devAppIcon.appiconset/Icon-App-40x40@3x.png
new file mode 100644
index 0000000..36690cd
Binary files /dev/null and b/ios/Runner/Assets.xcassets/devAppIcon.appiconset/Icon-App-40x40@3x.png differ
diff --git a/ios/Runner/Assets.xcassets/devAppIcon.appiconset/Icon-App-60x60@2x.png b/ios/Runner/Assets.xcassets/devAppIcon.appiconset/Icon-App-60x60@2x.png
new file mode 100644
index 0000000..36690cd
Binary files /dev/null and b/ios/Runner/Assets.xcassets/devAppIcon.appiconset/Icon-App-60x60@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/devAppIcon.appiconset/Icon-App-60x60@3x.png b/ios/Runner/Assets.xcassets/devAppIcon.appiconset/Icon-App-60x60@3x.png
new file mode 100644
index 0000000..5fc003e
Binary files /dev/null and b/ios/Runner/Assets.xcassets/devAppIcon.appiconset/Icon-App-60x60@3x.png differ
diff --git a/ios/Runner/Assets.xcassets/devAppIcon.appiconset/Icon-App-76x76@1x.png b/ios/Runner/Assets.xcassets/devAppIcon.appiconset/Icon-App-76x76@1x.png
new file mode 100644
index 0000000..6683cd1
Binary files /dev/null and b/ios/Runner/Assets.xcassets/devAppIcon.appiconset/Icon-App-76x76@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/devAppIcon.appiconset/Icon-App-76x76@2x.png b/ios/Runner/Assets.xcassets/devAppIcon.appiconset/Icon-App-76x76@2x.png
new file mode 100644
index 0000000..edd7f18
Binary files /dev/null and b/ios/Runner/Assets.xcassets/devAppIcon.appiconset/Icon-App-76x76@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/devAppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/ios/Runner/Assets.xcassets/devAppIcon.appiconset/Icon-App-83.5x83.5@2x.png
new file mode 100644
index 0000000..8356f5f
Binary files /dev/null and b/ios/Runner/Assets.xcassets/devAppIcon.appiconset/Icon-App-83.5x83.5@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/devLaunchImage.imageset/Contents.json b/ios/Runner/Assets.xcassets/devLaunchImage.imageset/Contents.json
new file mode 100644
index 0000000..0bedcf2
--- /dev/null
+++ b/ios/Runner/Assets.xcassets/devLaunchImage.imageset/Contents.json
@@ -0,0 +1,23 @@
+{
+ "images" : [
+ {
+ "idiom" : "universal",
+ "filename" : "LaunchImage.png",
+ "scale" : "1x"
+ },
+ {
+ "idiom" : "universal",
+ "filename" : "LaunchImage@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "idiom" : "universal",
+ "filename" : "LaunchImage@3x.png",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "version" : 1,
+ "author" : "xcode"
+ }
+}
diff --git a/ios/Runner/Assets.xcassets/devLaunchImage.imageset/LaunchImage.png b/ios/Runner/Assets.xcassets/devLaunchImage.imageset/LaunchImage.png
new file mode 100644
index 0000000..9da19ea
Binary files /dev/null and b/ios/Runner/Assets.xcassets/devLaunchImage.imageset/LaunchImage.png differ
diff --git a/ios/Runner/Assets.xcassets/devLaunchImage.imageset/LaunchImage@2x.png b/ios/Runner/Assets.xcassets/devLaunchImage.imageset/LaunchImage@2x.png
new file mode 100644
index 0000000..9da19ea
Binary files /dev/null and b/ios/Runner/Assets.xcassets/devLaunchImage.imageset/LaunchImage@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/devLaunchImage.imageset/LaunchImage@3x.png b/ios/Runner/Assets.xcassets/devLaunchImage.imageset/LaunchImage@3x.png
new file mode 100644
index 0000000..9da19ea
Binary files /dev/null and b/ios/Runner/Assets.xcassets/devLaunchImage.imageset/LaunchImage@3x.png differ
diff --git a/ios/Runner/Assets.xcassets/devLaunchImage.imageset/README.md b/ios/Runner/Assets.xcassets/devLaunchImage.imageset/README.md
new file mode 100644
index 0000000..89c2725
--- /dev/null
+++ b/ios/Runner/Assets.xcassets/devLaunchImage.imageset/README.md
@@ -0,0 +1,5 @@
+# Launch Screen Assets
+
+You can customize the launch screen with your own desired assets by replacing the image files in this directory.
+
+You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images.
\ No newline at end of file
diff --git a/ios/Runner/Assets.xcassets/preAppIcon.appiconset/Contents.json b/ios/Runner/Assets.xcassets/preAppIcon.appiconset/Contents.json
new file mode 100644
index 0000000..d36b1fa
--- /dev/null
+++ b/ios/Runner/Assets.xcassets/preAppIcon.appiconset/Contents.json
@@ -0,0 +1,122 @@
+{
+ "images" : [
+ {
+ "size" : "20x20",
+ "idiom" : "iphone",
+ "filename" : "Icon-App-20x20@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "20x20",
+ "idiom" : "iphone",
+ "filename" : "Icon-App-20x20@3x.png",
+ "scale" : "3x"
+ },
+ {
+ "size" : "29x29",
+ "idiom" : "iphone",
+ "filename" : "Icon-App-29x29@1x.png",
+ "scale" : "1x"
+ },
+ {
+ "size" : "29x29",
+ "idiom" : "iphone",
+ "filename" : "Icon-App-29x29@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "29x29",
+ "idiom" : "iphone",
+ "filename" : "Icon-App-29x29@3x.png",
+ "scale" : "3x"
+ },
+ {
+ "size" : "40x40",
+ "idiom" : "iphone",
+ "filename" : "Icon-App-40x40@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "40x40",
+ "idiom" : "iphone",
+ "filename" : "Icon-App-40x40@3x.png",
+ "scale" : "3x"
+ },
+ {
+ "size" : "60x60",
+ "idiom" : "iphone",
+ "filename" : "Icon-App-60x60@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "60x60",
+ "idiom" : "iphone",
+ "filename" : "Icon-App-60x60@3x.png",
+ "scale" : "3x"
+ },
+ {
+ "size" : "20x20",
+ "idiom" : "ipad",
+ "filename" : "Icon-App-20x20@1x.png",
+ "scale" : "1x"
+ },
+ {
+ "size" : "20x20",
+ "idiom" : "ipad",
+ "filename" : "Icon-App-20x20@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "29x29",
+ "idiom" : "ipad",
+ "filename" : "Icon-App-29x29@1x.png",
+ "scale" : "1x"
+ },
+ {
+ "size" : "29x29",
+ "idiom" : "ipad",
+ "filename" : "Icon-App-29x29@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "40x40",
+ "idiom" : "ipad",
+ "filename" : "Icon-App-40x40@1x.png",
+ "scale" : "1x"
+ },
+ {
+ "size" : "40x40",
+ "idiom" : "ipad",
+ "filename" : "Icon-App-40x40@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "76x76",
+ "idiom" : "ipad",
+ "filename" : "Icon-App-76x76@1x.png",
+ "scale" : "1x"
+ },
+ {
+ "size" : "76x76",
+ "idiom" : "ipad",
+ "filename" : "Icon-App-76x76@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "83.5x83.5",
+ "idiom" : "ipad",
+ "filename" : "Icon-App-83.5x83.5@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "1024x1024",
+ "idiom" : "ios-marketing",
+ "filename" : "Icon-App-1024x1024@1x.png",
+ "scale" : "1x"
+ }
+ ],
+ "info" : {
+ "version" : 1,
+ "author" : "xcode"
+ }
+}
diff --git a/ios/Runner/Assets.xcassets/preAppIcon.appiconset/Icon-App-1024x1024@1x.png b/ios/Runner/Assets.xcassets/preAppIcon.appiconset/Icon-App-1024x1024@1x.png
new file mode 100644
index 0000000..a9b16f4
Binary files /dev/null and b/ios/Runner/Assets.xcassets/preAppIcon.appiconset/Icon-App-1024x1024@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/preAppIcon.appiconset/Icon-App-20x20@1x.png b/ios/Runner/Assets.xcassets/preAppIcon.appiconset/Icon-App-20x20@1x.png
new file mode 100644
index 0000000..590021a
Binary files /dev/null and b/ios/Runner/Assets.xcassets/preAppIcon.appiconset/Icon-App-20x20@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/preAppIcon.appiconset/Icon-App-20x20@2x.png b/ios/Runner/Assets.xcassets/preAppIcon.appiconset/Icon-App-20x20@2x.png
new file mode 100644
index 0000000..da23c5e
Binary files /dev/null and b/ios/Runner/Assets.xcassets/preAppIcon.appiconset/Icon-App-20x20@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/preAppIcon.appiconset/Icon-App-20x20@3x.png b/ios/Runner/Assets.xcassets/preAppIcon.appiconset/Icon-App-20x20@3x.png
new file mode 100644
index 0000000..f88c330
Binary files /dev/null and b/ios/Runner/Assets.xcassets/preAppIcon.appiconset/Icon-App-20x20@3x.png differ
diff --git a/ios/Runner/Assets.xcassets/preAppIcon.appiconset/Icon-App-29x29@1x.png b/ios/Runner/Assets.xcassets/preAppIcon.appiconset/Icon-App-29x29@1x.png
new file mode 100644
index 0000000..abe3076
Binary files /dev/null and b/ios/Runner/Assets.xcassets/preAppIcon.appiconset/Icon-App-29x29@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/preAppIcon.appiconset/Icon-App-29x29@2x.png b/ios/Runner/Assets.xcassets/preAppIcon.appiconset/Icon-App-29x29@2x.png
new file mode 100644
index 0000000..9da25cc
Binary files /dev/null and b/ios/Runner/Assets.xcassets/preAppIcon.appiconset/Icon-App-29x29@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/preAppIcon.appiconset/Icon-App-29x29@3x.png b/ios/Runner/Assets.xcassets/preAppIcon.appiconset/Icon-App-29x29@3x.png
new file mode 100644
index 0000000..fe9477d
Binary files /dev/null and b/ios/Runner/Assets.xcassets/preAppIcon.appiconset/Icon-App-29x29@3x.png differ
diff --git a/ios/Runner/Assets.xcassets/preAppIcon.appiconset/Icon-App-40x40@1x.png b/ios/Runner/Assets.xcassets/preAppIcon.appiconset/Icon-App-40x40@1x.png
new file mode 100644
index 0000000..da23c5e
Binary files /dev/null and b/ios/Runner/Assets.xcassets/preAppIcon.appiconset/Icon-App-40x40@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/preAppIcon.appiconset/Icon-App-40x40@2x.png b/ios/Runner/Assets.xcassets/preAppIcon.appiconset/Icon-App-40x40@2x.png
new file mode 100644
index 0000000..8445183
Binary files /dev/null and b/ios/Runner/Assets.xcassets/preAppIcon.appiconset/Icon-App-40x40@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/preAppIcon.appiconset/Icon-App-40x40@3x.png b/ios/Runner/Assets.xcassets/preAppIcon.appiconset/Icon-App-40x40@3x.png
new file mode 100644
index 0000000..75e490c
Binary files /dev/null and b/ios/Runner/Assets.xcassets/preAppIcon.appiconset/Icon-App-40x40@3x.png differ
diff --git a/ios/Runner/Assets.xcassets/preAppIcon.appiconset/Icon-App-60x60@2x.png b/ios/Runner/Assets.xcassets/preAppIcon.appiconset/Icon-App-60x60@2x.png
new file mode 100644
index 0000000..75e490c
Binary files /dev/null and b/ios/Runner/Assets.xcassets/preAppIcon.appiconset/Icon-App-60x60@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/preAppIcon.appiconset/Icon-App-60x60@3x.png b/ios/Runner/Assets.xcassets/preAppIcon.appiconset/Icon-App-60x60@3x.png
new file mode 100644
index 0000000..5605aed
Binary files /dev/null and b/ios/Runner/Assets.xcassets/preAppIcon.appiconset/Icon-App-60x60@3x.png differ
diff --git a/ios/Runner/Assets.xcassets/preAppIcon.appiconset/Icon-App-76x76@1x.png b/ios/Runner/Assets.xcassets/preAppIcon.appiconset/Icon-App-76x76@1x.png
new file mode 100644
index 0000000..d3cdd03
Binary files /dev/null and b/ios/Runner/Assets.xcassets/preAppIcon.appiconset/Icon-App-76x76@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/preAppIcon.appiconset/Icon-App-76x76@2x.png b/ios/Runner/Assets.xcassets/preAppIcon.appiconset/Icon-App-76x76@2x.png
new file mode 100644
index 0000000..c1a9b87
Binary files /dev/null and b/ios/Runner/Assets.xcassets/preAppIcon.appiconset/Icon-App-76x76@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/preAppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/ios/Runner/Assets.xcassets/preAppIcon.appiconset/Icon-App-83.5x83.5@2x.png
new file mode 100644
index 0000000..bb9a904
Binary files /dev/null and b/ios/Runner/Assets.xcassets/preAppIcon.appiconset/Icon-App-83.5x83.5@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/preLaunchImage.imageset/Contents.json b/ios/Runner/Assets.xcassets/preLaunchImage.imageset/Contents.json
new file mode 100644
index 0000000..0bedcf2
--- /dev/null
+++ b/ios/Runner/Assets.xcassets/preLaunchImage.imageset/Contents.json
@@ -0,0 +1,23 @@
+{
+ "images" : [
+ {
+ "idiom" : "universal",
+ "filename" : "LaunchImage.png",
+ "scale" : "1x"
+ },
+ {
+ "idiom" : "universal",
+ "filename" : "LaunchImage@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "idiom" : "universal",
+ "filename" : "LaunchImage@3x.png",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "version" : 1,
+ "author" : "xcode"
+ }
+}
diff --git a/ios/Runner/Assets.xcassets/preLaunchImage.imageset/LaunchImage.png b/ios/Runner/Assets.xcassets/preLaunchImage.imageset/LaunchImage.png
new file mode 100644
index 0000000..9da19ea
Binary files /dev/null and b/ios/Runner/Assets.xcassets/preLaunchImage.imageset/LaunchImage.png differ
diff --git a/ios/Runner/Assets.xcassets/preLaunchImage.imageset/LaunchImage@2x.png b/ios/Runner/Assets.xcassets/preLaunchImage.imageset/LaunchImage@2x.png
new file mode 100644
index 0000000..9da19ea
Binary files /dev/null and b/ios/Runner/Assets.xcassets/preLaunchImage.imageset/LaunchImage@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/preLaunchImage.imageset/LaunchImage@3x.png b/ios/Runner/Assets.xcassets/preLaunchImage.imageset/LaunchImage@3x.png
new file mode 100644
index 0000000..9da19ea
Binary files /dev/null and b/ios/Runner/Assets.xcassets/preLaunchImage.imageset/LaunchImage@3x.png differ
diff --git a/ios/Runner/Assets.xcassets/preLaunchImage.imageset/README.md b/ios/Runner/Assets.xcassets/preLaunchImage.imageset/README.md
new file mode 100644
index 0000000..89c2725
--- /dev/null
+++ b/ios/Runner/Assets.xcassets/preLaunchImage.imageset/README.md
@@ -0,0 +1,5 @@
+# Launch Screen Assets
+
+You can customize the launch screen with your own desired assets by replacing the image files in this directory.
+
+You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images.
\ No newline at end of file
diff --git a/ios/Runner/Assets.xcassets/skyAppIcon.appiconset/Contents.json b/ios/Runner/Assets.xcassets/skyAppIcon.appiconset/Contents.json
new file mode 100644
index 0000000..d36b1fa
--- /dev/null
+++ b/ios/Runner/Assets.xcassets/skyAppIcon.appiconset/Contents.json
@@ -0,0 +1,122 @@
+{
+ "images" : [
+ {
+ "size" : "20x20",
+ "idiom" : "iphone",
+ "filename" : "Icon-App-20x20@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "20x20",
+ "idiom" : "iphone",
+ "filename" : "Icon-App-20x20@3x.png",
+ "scale" : "3x"
+ },
+ {
+ "size" : "29x29",
+ "idiom" : "iphone",
+ "filename" : "Icon-App-29x29@1x.png",
+ "scale" : "1x"
+ },
+ {
+ "size" : "29x29",
+ "idiom" : "iphone",
+ "filename" : "Icon-App-29x29@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "29x29",
+ "idiom" : "iphone",
+ "filename" : "Icon-App-29x29@3x.png",
+ "scale" : "3x"
+ },
+ {
+ "size" : "40x40",
+ "idiom" : "iphone",
+ "filename" : "Icon-App-40x40@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "40x40",
+ "idiom" : "iphone",
+ "filename" : "Icon-App-40x40@3x.png",
+ "scale" : "3x"
+ },
+ {
+ "size" : "60x60",
+ "idiom" : "iphone",
+ "filename" : "Icon-App-60x60@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "60x60",
+ "idiom" : "iphone",
+ "filename" : "Icon-App-60x60@3x.png",
+ "scale" : "3x"
+ },
+ {
+ "size" : "20x20",
+ "idiom" : "ipad",
+ "filename" : "Icon-App-20x20@1x.png",
+ "scale" : "1x"
+ },
+ {
+ "size" : "20x20",
+ "idiom" : "ipad",
+ "filename" : "Icon-App-20x20@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "29x29",
+ "idiom" : "ipad",
+ "filename" : "Icon-App-29x29@1x.png",
+ "scale" : "1x"
+ },
+ {
+ "size" : "29x29",
+ "idiom" : "ipad",
+ "filename" : "Icon-App-29x29@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "40x40",
+ "idiom" : "ipad",
+ "filename" : "Icon-App-40x40@1x.png",
+ "scale" : "1x"
+ },
+ {
+ "size" : "40x40",
+ "idiom" : "ipad",
+ "filename" : "Icon-App-40x40@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "76x76",
+ "idiom" : "ipad",
+ "filename" : "Icon-App-76x76@1x.png",
+ "scale" : "1x"
+ },
+ {
+ "size" : "76x76",
+ "idiom" : "ipad",
+ "filename" : "Icon-App-76x76@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "83.5x83.5",
+ "idiom" : "ipad",
+ "filename" : "Icon-App-83.5x83.5@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "1024x1024",
+ "idiom" : "ios-marketing",
+ "filename" : "Icon-App-1024x1024@1x.png",
+ "scale" : "1x"
+ }
+ ],
+ "info" : {
+ "version" : 1,
+ "author" : "xcode"
+ }
+}
diff --git a/ios/Runner/Assets.xcassets/skyAppIcon.appiconset/Icon-App-1024x1024@1x.png b/ios/Runner/Assets.xcassets/skyAppIcon.appiconset/Icon-App-1024x1024@1x.png
new file mode 100644
index 0000000..a71ba7a
Binary files /dev/null and b/ios/Runner/Assets.xcassets/skyAppIcon.appiconset/Icon-App-1024x1024@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/skyAppIcon.appiconset/Icon-App-20x20@1x.png b/ios/Runner/Assets.xcassets/skyAppIcon.appiconset/Icon-App-20x20@1x.png
new file mode 100644
index 0000000..e64ca9c
Binary files /dev/null and b/ios/Runner/Assets.xcassets/skyAppIcon.appiconset/Icon-App-20x20@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/skyAppIcon.appiconset/Icon-App-20x20@2x.png b/ios/Runner/Assets.xcassets/skyAppIcon.appiconset/Icon-App-20x20@2x.png
new file mode 100644
index 0000000..857d8e5
Binary files /dev/null and b/ios/Runner/Assets.xcassets/skyAppIcon.appiconset/Icon-App-20x20@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/skyAppIcon.appiconset/Icon-App-20x20@3x.png b/ios/Runner/Assets.xcassets/skyAppIcon.appiconset/Icon-App-20x20@3x.png
new file mode 100644
index 0000000..4f885f5
Binary files /dev/null and b/ios/Runner/Assets.xcassets/skyAppIcon.appiconset/Icon-App-20x20@3x.png differ
diff --git a/ios/Runner/Assets.xcassets/skyAppIcon.appiconset/Icon-App-29x29@1x.png b/ios/Runner/Assets.xcassets/skyAppIcon.appiconset/Icon-App-29x29@1x.png
new file mode 100644
index 0000000..8af3334
Binary files /dev/null and b/ios/Runner/Assets.xcassets/skyAppIcon.appiconset/Icon-App-29x29@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/skyAppIcon.appiconset/Icon-App-29x29@2x.png b/ios/Runner/Assets.xcassets/skyAppIcon.appiconset/Icon-App-29x29@2x.png
new file mode 100644
index 0000000..5190b06
Binary files /dev/null and b/ios/Runner/Assets.xcassets/skyAppIcon.appiconset/Icon-App-29x29@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/skyAppIcon.appiconset/Icon-App-29x29@3x.png b/ios/Runner/Assets.xcassets/skyAppIcon.appiconset/Icon-App-29x29@3x.png
new file mode 100644
index 0000000..b526729
Binary files /dev/null and b/ios/Runner/Assets.xcassets/skyAppIcon.appiconset/Icon-App-29x29@3x.png differ
diff --git a/ios/Runner/Assets.xcassets/skyAppIcon.appiconset/Icon-App-40x40@1x.png b/ios/Runner/Assets.xcassets/skyAppIcon.appiconset/Icon-App-40x40@1x.png
new file mode 100644
index 0000000..857d8e5
Binary files /dev/null and b/ios/Runner/Assets.xcassets/skyAppIcon.appiconset/Icon-App-40x40@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/skyAppIcon.appiconset/Icon-App-40x40@2x.png b/ios/Runner/Assets.xcassets/skyAppIcon.appiconset/Icon-App-40x40@2x.png
new file mode 100644
index 0000000..4b9cbbd
Binary files /dev/null and b/ios/Runner/Assets.xcassets/skyAppIcon.appiconset/Icon-App-40x40@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/skyAppIcon.appiconset/Icon-App-40x40@3x.png b/ios/Runner/Assets.xcassets/skyAppIcon.appiconset/Icon-App-40x40@3x.png
new file mode 100644
index 0000000..24ddc7c
Binary files /dev/null and b/ios/Runner/Assets.xcassets/skyAppIcon.appiconset/Icon-App-40x40@3x.png differ
diff --git a/ios/Runner/Assets.xcassets/skyAppIcon.appiconset/Icon-App-60x60@2x.png b/ios/Runner/Assets.xcassets/skyAppIcon.appiconset/Icon-App-60x60@2x.png
new file mode 100644
index 0000000..24ddc7c
Binary files /dev/null and b/ios/Runner/Assets.xcassets/skyAppIcon.appiconset/Icon-App-60x60@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/skyAppIcon.appiconset/Icon-App-60x60@3x.png b/ios/Runner/Assets.xcassets/skyAppIcon.appiconset/Icon-App-60x60@3x.png
new file mode 100644
index 0000000..deab52e
Binary files /dev/null and b/ios/Runner/Assets.xcassets/skyAppIcon.appiconset/Icon-App-60x60@3x.png differ
diff --git a/ios/Runner/Assets.xcassets/skyAppIcon.appiconset/Icon-App-76x76@1x.png b/ios/Runner/Assets.xcassets/skyAppIcon.appiconset/Icon-App-76x76@1x.png
new file mode 100644
index 0000000..64ad6b0
Binary files /dev/null and b/ios/Runner/Assets.xcassets/skyAppIcon.appiconset/Icon-App-76x76@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/skyAppIcon.appiconset/Icon-App-76x76@2x.png b/ios/Runner/Assets.xcassets/skyAppIcon.appiconset/Icon-App-76x76@2x.png
new file mode 100644
index 0000000..5ccce11
Binary files /dev/null and b/ios/Runner/Assets.xcassets/skyAppIcon.appiconset/Icon-App-76x76@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/skyAppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/ios/Runner/Assets.xcassets/skyAppIcon.appiconset/Icon-App-83.5x83.5@2x.png
new file mode 100644
index 0000000..f4ddcdd
Binary files /dev/null and b/ios/Runner/Assets.xcassets/skyAppIcon.appiconset/Icon-App-83.5x83.5@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/skyLaunchImage.imageset/Contents.json b/ios/Runner/Assets.xcassets/skyLaunchImage.imageset/Contents.json
new file mode 100644
index 0000000..0bedcf2
--- /dev/null
+++ b/ios/Runner/Assets.xcassets/skyLaunchImage.imageset/Contents.json
@@ -0,0 +1,23 @@
+{
+ "images" : [
+ {
+ "idiom" : "universal",
+ "filename" : "LaunchImage.png",
+ "scale" : "1x"
+ },
+ {
+ "idiom" : "universal",
+ "filename" : "LaunchImage@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "idiom" : "universal",
+ "filename" : "LaunchImage@3x.png",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "version" : 1,
+ "author" : "xcode"
+ }
+}
diff --git a/ios/Runner/Assets.xcassets/skyLaunchImage.imageset/LaunchImage.png b/ios/Runner/Assets.xcassets/skyLaunchImage.imageset/LaunchImage.png
new file mode 100644
index 0000000..9da19ea
Binary files /dev/null and b/ios/Runner/Assets.xcassets/skyLaunchImage.imageset/LaunchImage.png differ
diff --git a/ios/Runner/Assets.xcassets/skyLaunchImage.imageset/LaunchImage@2x.png b/ios/Runner/Assets.xcassets/skyLaunchImage.imageset/LaunchImage@2x.png
new file mode 100644
index 0000000..9da19ea
Binary files /dev/null and b/ios/Runner/Assets.xcassets/skyLaunchImage.imageset/LaunchImage@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/skyLaunchImage.imageset/LaunchImage@3x.png b/ios/Runner/Assets.xcassets/skyLaunchImage.imageset/LaunchImage@3x.png
new file mode 100644
index 0000000..9da19ea
Binary files /dev/null and b/ios/Runner/Assets.xcassets/skyLaunchImage.imageset/LaunchImage@3x.png differ
diff --git a/ios/Runner/Assets.xcassets/skyLaunchImage.imageset/README.md b/ios/Runner/Assets.xcassets/skyLaunchImage.imageset/README.md
new file mode 100644
index 0000000..89c2725
--- /dev/null
+++ b/ios/Runner/Assets.xcassets/skyLaunchImage.imageset/README.md
@@ -0,0 +1,5 @@
+# Launch Screen Assets
+
+You can customize the launch screen with your own desired assets by replacing the image files in this directory.
+
+You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images.
\ No newline at end of file
diff --git a/ios/Runner/Assets.xcassets/xhjAppIcon.appiconset/Contents.json b/ios/Runner/Assets.xcassets/xhjAppIcon.appiconset/Contents.json
new file mode 100644
index 0000000..d36b1fa
--- /dev/null
+++ b/ios/Runner/Assets.xcassets/xhjAppIcon.appiconset/Contents.json
@@ -0,0 +1,122 @@
+{
+ "images" : [
+ {
+ "size" : "20x20",
+ "idiom" : "iphone",
+ "filename" : "Icon-App-20x20@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "20x20",
+ "idiom" : "iphone",
+ "filename" : "Icon-App-20x20@3x.png",
+ "scale" : "3x"
+ },
+ {
+ "size" : "29x29",
+ "idiom" : "iphone",
+ "filename" : "Icon-App-29x29@1x.png",
+ "scale" : "1x"
+ },
+ {
+ "size" : "29x29",
+ "idiom" : "iphone",
+ "filename" : "Icon-App-29x29@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "29x29",
+ "idiom" : "iphone",
+ "filename" : "Icon-App-29x29@3x.png",
+ "scale" : "3x"
+ },
+ {
+ "size" : "40x40",
+ "idiom" : "iphone",
+ "filename" : "Icon-App-40x40@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "40x40",
+ "idiom" : "iphone",
+ "filename" : "Icon-App-40x40@3x.png",
+ "scale" : "3x"
+ },
+ {
+ "size" : "60x60",
+ "idiom" : "iphone",
+ "filename" : "Icon-App-60x60@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "60x60",
+ "idiom" : "iphone",
+ "filename" : "Icon-App-60x60@3x.png",
+ "scale" : "3x"
+ },
+ {
+ "size" : "20x20",
+ "idiom" : "ipad",
+ "filename" : "Icon-App-20x20@1x.png",
+ "scale" : "1x"
+ },
+ {
+ "size" : "20x20",
+ "idiom" : "ipad",
+ "filename" : "Icon-App-20x20@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "29x29",
+ "idiom" : "ipad",
+ "filename" : "Icon-App-29x29@1x.png",
+ "scale" : "1x"
+ },
+ {
+ "size" : "29x29",
+ "idiom" : "ipad",
+ "filename" : "Icon-App-29x29@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "40x40",
+ "idiom" : "ipad",
+ "filename" : "Icon-App-40x40@1x.png",
+ "scale" : "1x"
+ },
+ {
+ "size" : "40x40",
+ "idiom" : "ipad",
+ "filename" : "Icon-App-40x40@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "76x76",
+ "idiom" : "ipad",
+ "filename" : "Icon-App-76x76@1x.png",
+ "scale" : "1x"
+ },
+ {
+ "size" : "76x76",
+ "idiom" : "ipad",
+ "filename" : "Icon-App-76x76@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "83.5x83.5",
+ "idiom" : "ipad",
+ "filename" : "Icon-App-83.5x83.5@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "1024x1024",
+ "idiom" : "ios-marketing",
+ "filename" : "Icon-App-1024x1024@1x.png",
+ "scale" : "1x"
+ }
+ ],
+ "info" : {
+ "version" : 1,
+ "author" : "xcode"
+ }
+}
diff --git a/ios/Runner/Assets.xcassets/xhjAppIcon.appiconset/Icon-App-1024x1024@1x.png b/ios/Runner/Assets.xcassets/xhjAppIcon.appiconset/Icon-App-1024x1024@1x.png
new file mode 100644
index 0000000..05f1f0f
Binary files /dev/null and b/ios/Runner/Assets.xcassets/xhjAppIcon.appiconset/Icon-App-1024x1024@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/xhjAppIcon.appiconset/Icon-App-20x20@1x.png b/ios/Runner/Assets.xcassets/xhjAppIcon.appiconset/Icon-App-20x20@1x.png
new file mode 100644
index 0000000..fef0fce
Binary files /dev/null and b/ios/Runner/Assets.xcassets/xhjAppIcon.appiconset/Icon-App-20x20@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/xhjAppIcon.appiconset/Icon-App-20x20@2x.png b/ios/Runner/Assets.xcassets/xhjAppIcon.appiconset/Icon-App-20x20@2x.png
new file mode 100644
index 0000000..d24c2cc
Binary files /dev/null and b/ios/Runner/Assets.xcassets/xhjAppIcon.appiconset/Icon-App-20x20@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/xhjAppIcon.appiconset/Icon-App-20x20@3x.png b/ios/Runner/Assets.xcassets/xhjAppIcon.appiconset/Icon-App-20x20@3x.png
new file mode 100644
index 0000000..db49938
Binary files /dev/null and b/ios/Runner/Assets.xcassets/xhjAppIcon.appiconset/Icon-App-20x20@3x.png differ
diff --git a/ios/Runner/Assets.xcassets/xhjAppIcon.appiconset/Icon-App-29x29@1x.png b/ios/Runner/Assets.xcassets/xhjAppIcon.appiconset/Icon-App-29x29@1x.png
new file mode 100644
index 0000000..58d27db
Binary files /dev/null and b/ios/Runner/Assets.xcassets/xhjAppIcon.appiconset/Icon-App-29x29@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/xhjAppIcon.appiconset/Icon-App-29x29@2x.png b/ios/Runner/Assets.xcassets/xhjAppIcon.appiconset/Icon-App-29x29@2x.png
new file mode 100644
index 0000000..5d10ae2
Binary files /dev/null and b/ios/Runner/Assets.xcassets/xhjAppIcon.appiconset/Icon-App-29x29@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/xhjAppIcon.appiconset/Icon-App-29x29@3x.png b/ios/Runner/Assets.xcassets/xhjAppIcon.appiconset/Icon-App-29x29@3x.png
new file mode 100644
index 0000000..cf8a232
Binary files /dev/null and b/ios/Runner/Assets.xcassets/xhjAppIcon.appiconset/Icon-App-29x29@3x.png differ
diff --git a/ios/Runner/Assets.xcassets/xhjAppIcon.appiconset/Icon-App-40x40@1x.png b/ios/Runner/Assets.xcassets/xhjAppIcon.appiconset/Icon-App-40x40@1x.png
new file mode 100644
index 0000000..d24c2cc
Binary files /dev/null and b/ios/Runner/Assets.xcassets/xhjAppIcon.appiconset/Icon-App-40x40@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/xhjAppIcon.appiconset/Icon-App-40x40@2x.png b/ios/Runner/Assets.xcassets/xhjAppIcon.appiconset/Icon-App-40x40@2x.png
new file mode 100644
index 0000000..138b844
Binary files /dev/null and b/ios/Runner/Assets.xcassets/xhjAppIcon.appiconset/Icon-App-40x40@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/xhjAppIcon.appiconset/Icon-App-40x40@3x.png b/ios/Runner/Assets.xcassets/xhjAppIcon.appiconset/Icon-App-40x40@3x.png
new file mode 100644
index 0000000..55d0de7
Binary files /dev/null and b/ios/Runner/Assets.xcassets/xhjAppIcon.appiconset/Icon-App-40x40@3x.png differ
diff --git a/ios/Runner/Assets.xcassets/xhjAppIcon.appiconset/Icon-App-60x60@2x.png b/ios/Runner/Assets.xcassets/xhjAppIcon.appiconset/Icon-App-60x60@2x.png
new file mode 100644
index 0000000..55d0de7
Binary files /dev/null and b/ios/Runner/Assets.xcassets/xhjAppIcon.appiconset/Icon-App-60x60@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/xhjAppIcon.appiconset/Icon-App-60x60@3x.png b/ios/Runner/Assets.xcassets/xhjAppIcon.appiconset/Icon-App-60x60@3x.png
new file mode 100644
index 0000000..62afa04
Binary files /dev/null and b/ios/Runner/Assets.xcassets/xhjAppIcon.appiconset/Icon-App-60x60@3x.png differ
diff --git a/ios/Runner/Assets.xcassets/xhjAppIcon.appiconset/Icon-App-76x76@1x.png b/ios/Runner/Assets.xcassets/xhjAppIcon.appiconset/Icon-App-76x76@1x.png
new file mode 100644
index 0000000..81a0c53
Binary files /dev/null and b/ios/Runner/Assets.xcassets/xhjAppIcon.appiconset/Icon-App-76x76@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/xhjAppIcon.appiconset/Icon-App-76x76@2x.png b/ios/Runner/Assets.xcassets/xhjAppIcon.appiconset/Icon-App-76x76@2x.png
new file mode 100644
index 0000000..bba7262
Binary files /dev/null and b/ios/Runner/Assets.xcassets/xhjAppIcon.appiconset/Icon-App-76x76@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/xhjAppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/ios/Runner/Assets.xcassets/xhjAppIcon.appiconset/Icon-App-83.5x83.5@2x.png
new file mode 100644
index 0000000..ba69981
Binary files /dev/null and b/ios/Runner/Assets.xcassets/xhjAppIcon.appiconset/Icon-App-83.5x83.5@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/xhjLaunchImage.imageset/Contents.json b/ios/Runner/Assets.xcassets/xhjLaunchImage.imageset/Contents.json
new file mode 100644
index 0000000..0bedcf2
--- /dev/null
+++ b/ios/Runner/Assets.xcassets/xhjLaunchImage.imageset/Contents.json
@@ -0,0 +1,23 @@
+{
+ "images" : [
+ {
+ "idiom" : "universal",
+ "filename" : "LaunchImage.png",
+ "scale" : "1x"
+ },
+ {
+ "idiom" : "universal",
+ "filename" : "LaunchImage@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "idiom" : "universal",
+ "filename" : "LaunchImage@3x.png",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "version" : 1,
+ "author" : "xcode"
+ }
+}
diff --git a/ios/Runner/Assets.xcassets/xhjLaunchImage.imageset/LaunchImage.png b/ios/Runner/Assets.xcassets/xhjLaunchImage.imageset/LaunchImage.png
new file mode 100644
index 0000000..9da19ea
Binary files /dev/null and b/ios/Runner/Assets.xcassets/xhjLaunchImage.imageset/LaunchImage.png differ
diff --git a/ios/Runner/Assets.xcassets/xhjLaunchImage.imageset/LaunchImage@2x.png b/ios/Runner/Assets.xcassets/xhjLaunchImage.imageset/LaunchImage@2x.png
new file mode 100644
index 0000000..9da19ea
Binary files /dev/null and b/ios/Runner/Assets.xcassets/xhjLaunchImage.imageset/LaunchImage@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/xhjLaunchImage.imageset/LaunchImage@3x.png b/ios/Runner/Assets.xcassets/xhjLaunchImage.imageset/LaunchImage@3x.png
new file mode 100644
index 0000000..9da19ea
Binary files /dev/null and b/ios/Runner/Assets.xcassets/xhjLaunchImage.imageset/LaunchImage@3x.png differ
diff --git a/ios/Runner/Assets.xcassets/xhjLaunchImage.imageset/README.md b/ios/Runner/Assets.xcassets/xhjLaunchImage.imageset/README.md
new file mode 100644
index 0000000..89c2725
--- /dev/null
+++ b/ios/Runner/Assets.xcassets/xhjLaunchImage.imageset/README.md
@@ -0,0 +1,5 @@
+# Launch Screen Assets
+
+You can customize the launch screen with your own desired assets by replacing the image files in this directory.
+
+You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images.
\ No newline at end of file
diff --git a/ios/Runner/Info.plist b/ios/Runner/Info.plist
index 0886513..f3a1419 100644
--- a/ios/Runner/Info.plist
+++ b/ios/Runner/Info.plist
@@ -1,49 +1,49 @@
-
- CFBundleDevelopmentRegion
- $(DEVELOPMENT_LANGUAGE)
- CFBundleDisplayName
- Starwork Flutter
- CFBundleExecutable
- $(EXECUTABLE_NAME)
- CFBundleIdentifier
- $(PRODUCT_BUNDLE_IDENTIFIER)
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- starwork_flutter
- CFBundlePackageType
- APPL
- CFBundleShortVersionString
- $(FLUTTER_BUILD_NAME)
- CFBundleSignature
- ????
- CFBundleVersion
- $(FLUTTER_BUILD_NUMBER)
- LSRequiresIPhoneOS
-
- UILaunchStoryboardName
- LaunchScreen
- UIMainStoryboardFile
- Main
- UISupportedInterfaceOrientations
-
- UIInterfaceOrientationPortrait
- UIInterfaceOrientationLandscapeLeft
- UIInterfaceOrientationLandscapeRight
-
- UISupportedInterfaceOrientations~ipad
-
- UIInterfaceOrientationPortrait
- UIInterfaceOrientationPortraitUpsideDown
- UIInterfaceOrientationLandscapeLeft
- UIInterfaceOrientationLandscapeRight
-
- CADisableMinimumFrameDurationOnPhone
-
- UIApplicationSupportsIndirectInputEvents
-
-
-
+
+ CFBundleDevelopmentRegion
+ $(DEVELOPMENT_LANGUAGE)
+ CFBundleDisplayName
+ $(BUNDLE_DISPLAY_NAME)
+ CFBundleExecutable
+ $(EXECUTABLE_NAME)
+ CFBundleIdentifier
+ $(PRODUCT_BUNDLE_IDENTIFIER)
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ $(BUNDLE_NAME)
+ CFBundlePackageType
+ APPL
+ CFBundleShortVersionString
+ $(FLUTTER_BUILD_NAME)
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ $(FLUTTER_BUILD_NUMBER)
+ LSRequiresIPhoneOS
+
+ UILaunchStoryboardName
+ LaunchScreen
+ UIMainStoryboardFile
+ Main
+ UISupportedInterfaceOrientations
+
+ UIInterfaceOrientationPortrait
+ UIInterfaceOrientationLandscapeLeft
+ UIInterfaceOrientationLandscapeRight
+
+ UISupportedInterfaceOrientations~ipad
+
+ UIInterfaceOrientationPortrait
+ UIInterfaceOrientationPortraitUpsideDown
+ UIInterfaceOrientationLandscapeLeft
+ UIInterfaceOrientationLandscapeRight
+
+ CADisableMinimumFrameDurationOnPhone
+
+ UIApplicationSupportsIndirectInputEvents
+
+
+
\ No newline at end of file
diff --git a/ios/Runner/devLaunchScreen.storyboard b/ios/Runner/devLaunchScreen.storyboard
new file mode 100644
index 0000000..f0a63bf
--- /dev/null
+++ b/ios/Runner/devLaunchScreen.storyboard
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ios/Runner/preLaunchScreen.storyboard b/ios/Runner/preLaunchScreen.storyboard
new file mode 100644
index 0000000..db70be7
--- /dev/null
+++ b/ios/Runner/preLaunchScreen.storyboard
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ios/Runner/skyLaunchScreen.storyboard b/ios/Runner/skyLaunchScreen.storyboard
new file mode 100644
index 0000000..9ce9a30
--- /dev/null
+++ b/ios/Runner/skyLaunchScreen.storyboard
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ios/Runner/xhjLaunchScreen.storyboard b/ios/Runner/xhjLaunchScreen.storyboard
new file mode 100644
index 0000000..b799f49
--- /dev/null
+++ b/ios/Runner/xhjLaunchScreen.storyboard
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/lib/app.dart b/lib/app.dart
new file mode 100644
index 0000000..66f51c6
--- /dev/null
+++ b/lib/app.dart
@@ -0,0 +1,38 @@
+import 'package:flutter/foundation.dart';
+import 'package:flutter/material.dart';
+import 'package:flutter_screenutil/flutter_screenutil.dart';
+import 'package:get/get.dart';
+import 'package:starwork_flutter/i18n/app_i18n.dart';
+import 'package:starwork_flutter/routes/app_routes.dart';
+import 'package:starwork_flutter/routes/app_pages.dart';
+
+import 'flavors.dart';
+import 'pages/my_home_page.dart';
+
+class App extends StatelessWidget {
+ const App({super.key});
+
+ @override
+ Widget build(BuildContext context) {
+ return ScreenUtilInit(
+ designSize: const Size(360, 690),
+ minTextAdapt: true,
+ splitScreenMode: true,
+ builder: (_, child) {
+ return GetMaterialApp(
+ enableLog: true,
+ title: F.title,
+ translations: AppI18n(),
+ locale: const Locale('zh', 'CN'),
+ // 默认语言
+ fallbackLocale: const Locale('zh', 'CN'),
+ // 必须设置 fallback 没有该语言时使用
+ getPages: AppPages.pages,
+ initialRoute: AppRoutes.login,
+ // 默认首页
+ debugShowCheckedModeBanner: false,
+ );
+ },
+ );
+ }
+}
diff --git a/lib/flavors.dart b/lib/flavors.dart
new file mode 100644
index 0000000..bd12637
--- /dev/null
+++ b/lib/flavors.dart
@@ -0,0 +1,26 @@
+enum Flavor {
+ dev,
+ pre,
+ sky,
+ xhj,
+}
+
+class F {
+ static late final Flavor appFlavor;
+
+ static String get name => appFlavor.name;
+
+ static String get title {
+ switch (appFlavor) {
+ case Flavor.dev:
+ return '星勤-dev';
+ case Flavor.pre:
+ return '星勤-pre';
+ case Flavor.sky:
+ return '星勤-sky';
+ case Flavor.xhj:
+ return '星勤-xhj';
+ }
+ }
+
+}
diff --git a/lib/main.dart b/lib/main.dart
index 95e02d4..81185cb 100644
--- a/lib/main.dart
+++ b/lib/main.dart
@@ -1,37 +1,15 @@
+import 'dart:async';
+
import 'package:flutter/material.dart';
-import 'package:flutter_screenutil/flutter_screenutil.dart';
-import 'package:get/get.dart';
-import 'package:starwork_flutter/base/app_initialization.dart';
-import 'package:starwork_flutter/i18n/app_i18n.dart';
-import 'package:starwork_flutter/routes/app_pages.dart';
-import 'package:starwork_flutter/routes/app_routes.dart';
-import 'package:starwork_flutter/views/login/login_view.dart';
+import 'package:flutter/services.dart';
-Future main() async {
+import 'app.dart';
+import 'flavors.dart';
- // 需要加载的初始化内容
- AppInitialization.initializeApp();
-
- runApp(
- ScreenUtilInit(
- designSize: Size(360, 690),
- minTextAdapt: true,
- splitScreenMode: true,
- builder: (_, child) {
- return GetMaterialApp(
- enableLog: true,
- title: '路由'.tr,
- translations: AppI18n(),
- locale: const Locale('zh', 'CN'),
- // 默认语言
- fallbackLocale: const Locale('zh', 'CN'),
- // 必须设置 fallback 没有该语言时使用
- getPages: AppPages.pages,
- initialRoute: AppRoutes.login,
- // 默认首页
- debugShowCheckedModeBanner: false,
- );
- },
- ),
+void main() {
+ F.appFlavor = Flavor.values.firstWhere(
+ (element) => element.name == appFlavor,
);
+
+ runApp(const App());
}
diff --git a/lib/pages/my_home_page.dart b/lib/pages/my_home_page.dart
new file mode 100644
index 0000000..c9f3fc5
--- /dev/null
+++ b/lib/pages/my_home_page.dart
@@ -0,0 +1,14 @@
+import 'package:flutter/material.dart';
+import '../flavors.dart';
+
+class MyHomePage extends StatelessWidget {
+ const MyHomePage({super.key});
+
+ @override
+ Widget build(BuildContext context) {
+ return Scaffold(
+ appBar: AppBar(title: Text(F.title)),
+ body: Center(child: Text('Hello ${F.title}')),
+ );
+ }
+}
diff --git a/pubspec.yaml b/pubspec.yaml
index c5488be..3676334 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -29,7 +29,7 @@ dev_dependencies:
sdk: flutter
flutter_lints: ^3.0.0
# 多flavor
- flutter_flavorizr: ^2.3.1
+ flutter_flavorizr: ^2.2.1
flutter:
uses-material-design: true