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