From acb0f1cdb00c8bfda4a5a94e19e80f5b8b41326b Mon Sep 17 00:00:00 2001 From: liyi Date: Thu, 28 Aug 2025 16:10:30 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=9B=B4=E6=96=B0=E5=A4=9Aflavors?= =?UTF-8?q?=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 27 ++++++++++++-------- android/app/xhj-dev-key.jks | Bin 0 -> 2786 bytes android/app/xhj-pre-key.jks | Bin 0 -> 2786 bytes android/app/xhj-release-key.jks | Bin 0 -> 2786 bytes ios/Podfile.lock | 2 +- ios/Runner.xcodeproj/project.pbxproj | 36 +++++++++++++++++++++++++++ 6 files changed, 54 insertions(+), 11 deletions(-) create mode 100644 android/app/xhj-dev-key.jks create mode 100644 android/app/xhj-pre-key.jks create mode 100644 android/app/xhj-release-key.jks diff --git a/README.md b/README.md index 8d35f34..200b512 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,6 @@ - flutter:3.19.6 - ## 目录说明 - api:接口请求 @@ -14,16 +13,24 @@ - routes:路由 - views:页面 - ## 多flavor配置 -- 配置文件在[flavorizr.yaml](flavorizr.yaml) -> 增加flavor环境所需要的命令参考:[flavorizr.yaml](flavorizr.yaml)文件中的说明 -> -> 文档链接:https://pub.dev/packages/flutter_flavorizr -> -> 注意该插件最好在mac环境下运行 -- 项目运行 +- 配置文件在[flavorizr.yaml](flavorizr.yaml) + +> 增加flavor环境所需要的命令参考:[flavorizr.yaml](flavorizr.yaml)文件中的说明 +> +> 文档链接:https://pub.dev/packages/flutter_flavorizr +> +> 注意该插件最好在mac环境下运行 +> +> 确保依赖、环境安装完成之后,执行`flutter pub run flutter_flavorizr`进行生成,注意这一步会覆盖原有的内容 + +### 生成.jks文件,用于android的flavor签名 + ```shell -flutter run --flavor +keytool -genkeypair -v -keystore <文件昵称>.jks -alias <别名> \ + -keyalg RSA -keysize 2048 -validity 10000 \ + -dname "CN=<通用名,通常是公司或产品名>, OU=<组织单位,如部门名称>, O=<组织/公司全名>, L=深圳, S=广东, C=CN" \ + -storepass <密码> \ + -keypass <密码> ``` \ No newline at end of file diff --git a/android/app/xhj-dev-key.jks b/android/app/xhj-dev-key.jks new file mode 100644 index 0000000000000000000000000000000000000000..09a7b4ea4f78c02c9e6f868fefa293e31a6d45b9 GIT binary patch literal 2786 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 R1b2>Z6Pj6#9se(~{sp-x6#)PM literal 0 HcmV?d00001 diff --git a/android/app/xhj-pre-key.jks b/android/app/xhj-pre-key.jks new file mode 100644 index 0000000000000000000000000000000000000000..4bc29258a6070810f561346ed01794b333f69620 GIT binary patch literal 2786 zcma);X*d*&7RP7CkQs!K$)1Lcbui4lLStmIXPL6AFj>krc4Hm;_S#97Y)!I^kUb`?|=U1S|Blh zkE}>3FgLD&@%XqhwCQnW$LE@;mT!xiX`CR?WeyNf1j)+8{O^k(2qOR~$OO3)tqmkH zfPs==4$Mhz>SH787GB+^PdtYZIWPr0LS`mi<&q+Z%a&9dg*hyQzd~ENNNYpfB9~Ok zhL3Lwu|NMyGpc53G;M_N{=<$nYRGV(A?PEkPqQXhmnc#EulW!W6Xm2wVP(-oNP-h;x?(pOrb7~%L?fZ^vmy@ z<~?xgnq((g4H2cJ+u=V26>n!vnwrI8AKTQb3lyAf6qHFHd`YKMcVJETM8Y*^NkzM- ztMrZXXJ3pLLtbP^H9C3H+=GkkdcQ`88tG-l)B$l!azj#NDSV3SwX(mkO?E+jbnrJ5 zeiFL-MAT<<^3j_Tkj$A{_-4;{CRoMW{QhpT;_+!oibM}H(C|+e`!G(OpuRskV+fq( z+9Nc%L;twFN5MJt2SPH0#e*$?-#RqW=eNh0)t>z=F1*Yr#8>$w_YxK6D{*m0S+ z#I(-`=B#^8Bu1;(QuI!7OHh;P-1~I zP?+A;Z?dsgxPnjD$%#+JURj8-Rxx;EeDXtg!bfAaO?8nrw2PaYda8!HC-J^#TV7dY zx1uH5`ZjU=oEK77TtE1h*vpcH>64bKG5e#zuiC2}#I%4CeO>m`31`&Rkg<|}a&Yto zOLU)t@nvuRVjl#pkHiwP}!otX=2jl=|Sos)Tt4uK8qLDS;PiE(6~> zla7*A&N|1hytrhu$T~xmJ0zHsAzmk%EJ{}q+NI46Cc^p{uIY%x-7vGFcMEIJD(ATxIX*ICPPmen}VQ2z5Q}H`bq4zqSEfZ zG++Mf9-=i|%2#e2*o*Y-^ER5pMnSc3HBSS}0Wu(t9U0ypz6@}?h;OJeCM!;Vf<&rKbk5=Za{bTI6X4H*R9}qXD+>$ zDL3ALT84I~D1}O5mZ79j>KI>m^6JqNuCT|alQ2D=Mw<#)cYFD8PQG~t%8$XRX3#_ z7j;c7^OM+&X3BWk!zp*84h+t&43!04-nk}6``jQ08{uR{>+BqO5x7*b$*X8JEFiG! z5E#VvMQO`fUIoeXJ1!yI^2|a^0DpiJzy*2nZ_Fdl4L(P3b|s3)qm`5umC?#bB@_~c zq<}krFP&j3q=0LGAsPq>_|=~NtpNX5KpT17R`&L-bfSpyG?#M%#+@DUY(-*>>GmT8O|uq|)zZRmKp;RdviNbk_L9u?ZgEg_jMEisz{EJIrLAj7qYV zMAB5-h-q$4a(6%LwXQtPz~^afN$?mE&KUd3ayH`^Zd3O=nM&7WUjJiDM*wkR`vv)J z#UZ!8uTen}*qLWqmw?(=_ioBfMA%GlMC3sy!=} zIedF4y!a<0QS>!>;J|ON$U|Yk>m66znZ301TmgfZS>um-l9&S^1#=m1b-z%g8wOtY z4w7PK+Fk`rd?!kT0* zUkPTF+uc{F1$TWqI`&7+c`de@NQaYXDB%aI-J;o{DK$PN9D#z z`L^WnrC*^6amuoM471&g(PPMy#;rHEfc!WEB;IkUSsm0KoZuyNhsf&@sGV!KwNiH_ zNHcL3%sOW<=Q{ZdZ6_OsDYxmy5ntL68J{88*5E@`qiaYzX!>>|Geobse)Gb29pOBS z&Y?=u;PxpEA)g$6pR!6Y9)|z$rf}=ue3M`1QoCF2s<5t~89?uA9DnTLg>SBY%ds$7 zt0c#JcuO$8!0JK17&SyBL#g7jmHNYcU4`|aw(V_=Q4_kIsT!yPE3sZUENSB!VwsJ} z6S#rK!vj~RY_k(vbiT6jOT=Qc;RP-3nqKnkAxaMKu&efzB6 zuD3LPZIgkKwX8$9pBlwu?^wsA%6;)L1ep^2F4K(E@NjPGr`tjE#QEJCKHS|TZ7R2~ zheAHjXb|l3c@31Vs0XlwjB7S$F4KPU8BGGXc`YY+h?}LpIwz^1G9X=DmAnm0om=q8 zqU-Q?7%j1sT=(7sZeN%cwoEZsRY;2ITcn=_TlmSNO1WXJDf;2kn9HrDyn|;ap1{?I zAhEW@+PnOWo%=o6G{QLl#AtnF`LhWH!b2Ju<{lYUeRvX6EOx=)vjxy5f;2$NBiVlc zeIOts04%cC;|sg|5tn%J4U@GA{`|4T{Mwq;3*1UoMk>O-?IQ-vy-yCfl5Yw^kM?TJ Q2XcHc%Iu+O{wuQn34yTz;{X5v literal 0 HcmV?d00001 diff --git a/android/app/xhj-release-key.jks b/android/app/xhj-release-key.jks new file mode 100644 index 0000000000000000000000000000000000000000..3872e5afe4fc834789732ace7563f53c0ab562e4 GIT binary patch literal 2786 zcma);X*d*&7RSw)F}4{q8B5Bb=Cx!SWRN9MhQXUOG1jDP*_UE6Nn_8Rtr**kguG)- z_Fc#lX)Hr_N>oB3OKpM#-rPXht$7z%eZ2iK`c!^rPY z00fXn;U?j z04H`3;1me{Wa!dXsQA9j{lid=hoc|cK@`wXQ#yseQGq(5xl)gv{8rY} zx9eVp`pBsvXySxD-*4!(muNfX2=3EDigk@OJS&mOjg!9^NpYv6lZu>s$7K#@%DF!Z`;i8^rZjw1B~u9UD@}(G;gf7;VwH;kR*1T zZz+9kPxCgbL|v4#;X|3WMF+OMo@3mDIFNRNEg&Q<31-s!=AIWDe`K zaP!^e)av02jvLLRH3o{Ve?K&Tk&iH{%}v_@`QUZm;tYD{Zlcz7YusN6`ZZa|`D2yO zHA)lpTT%tgXG8UtcCw0Cb6`W(=ZbubUEU*=DTXQ^Sy}E=4rCH!`+h+21=Z4FNzQuo zt%ppiWk}P5O1O#qy^vX^t7EuA)sOmq;YeN5BRe4jJ~+}=u{Iweco^(kd!Yn%Dx^fL z0IfSmb*iaMl<9a=G2sE}1;$b1va+4o7~++=Gb{gJ;^9-pBn34FbOD z@G}^|8r;a`5F9Rl&aKX5s0C@)J!V9w?h$~Mkjt|I?=cP( z775!B!A2N;cvspAxPH^Gy&X26G_B>1=O@aBe03l7!umEfOC`E$wV&@RbPm6Uv0Asw?R;TAA`> zr9;d%&Me13z+;_<8_CL18*?U0J+p3xDmpV(-^+LZ@gM~6JNYzWf*WB;xZz_C-=6~Y zbL{a+WWI$bsyZwqq_{aZ(|ZZj745$22w=I!%l+74tCT1C1Cs4FKCx!R1o(3+wcYBD zl?}u9mZM>eqA!Ix5s#i(;Lz`O#KhyhON2^L^))Vw*g%85&C!rP6%xK5I zVr_?sla_z}^k0{YhUUen@+OU4j$gJig6VWx!WP3_Z@lW6Mvc|XE`HjR$heynByd`w z%tn%y{`vfp`e;{Xchsexcr;!ueeqm_GM(&(5;wB%%qC~+^Mu4V+|lOjtgMJk0jFOV z5XiU=8;+}5>0b{oU16!UtD1uVpP*j$Zu%E z>)LBKUVS_@LvAIjrV}a=@x)+*>WJ-S5I*mV=SI~DQga3*{IA7hQ+F2 zD4@3AO%RSe3aIiIVgLbbztYox6u|#7Xn?gFx_=pRApK~qz&}xg91AR*_Ukox zOT?>e!$H61bE2%vnBq)L3al>cT{D6!&E0mt3;I|cbNzCcZ|g+-(z@Px0((WQm^K#z z;Ix`LHn!9@d!?5xyM@ou*>#gf8@qVxfOUbWW1_cs%CM(J@Zr=h#%ObzYR|3wU=v0Q z9J(oZb>VFqY(*fIA9t5q7IMNL!U46XH-e>($HcyQDPwZnBj}cFzQ+ySlI;iNDoe%T z%yY)lD0~op4R;?yh+aD3cGY68b}gW2onygtPlT3ITu1P>uo`3LoKVQ)cQz|bPAyNK zQY3~0#<91zjkV(MKVuxRJ2o+-xwZ%Xx;AmYXy=-X3Z^V>)fPs-<`fYhgM{2_k>AT) zemv$1eLlFD7X~M8@(jb2wUHVAZ_uk=N<ukc*tz0W<)uF^SF#?}J0 zYfoj~ALs0LPC9f1^6l7)s8-%PT@_1=a|4p;pesk85?RHdw|y)#`$dLkuRdHFH>v$z ze$^)m?;Dt`yrGD&s2NnxR8L~Rw*Da>s}sAHC4Joj)={2x%?^Kb?eJkMcP<`xv6+f6 zN-UMTI|!ai<*}wZ1)O#HnyVpNIsig>W)k!)%ls(xleExohmUvY9)9#ZT6~K= z2D(kIH7CAq>~=c0%ciLv{f@l8p207<*+Uvz)B%opL}8Whww8Rn2+mHK`H8-H(mdW` z2W(pR4LB~wB=JvN3YDZ+j7M-C`4;e8{ESRgL-Ay}{%|Kci-Ui6v^s%Q`<#t#K+6oe zoEwKuX-2AoB^0v_3}4anXRoP_|M;4cA%(v;Y7A literal 0 HcmV?d00001 diff --git a/ios/Podfile.lock b/ios/Podfile.lock index ff226e0..17485a1 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -24,6 +24,6 @@ SPEC CHECKSUMS: permission_handler_apple: 4ed2196e43d0651e8ff7ca3483a069d469701f2d shared_preferences_foundation: 9e1978ff2562383bd5676f64ec4e9aa8fa06a6f7 -PODFILE CHECKSUM: 819463e6a0290f5a72f145ba7cde16e8b6ef0796 +PODFILE CHECKSUM: 57bd38e05d8abd584f51ed04c5c011347b25b1a3 COCOAPODS: 1.16.2 diff --git a/ios/Runner.xcodeproj/project.pbxproj b/ios/Runner.xcodeproj/project.pbxproj index eafb6ed..a60395c 100644 --- a/ios/Runner.xcodeproj/project.pbxproj +++ b/ios/Runner.xcodeproj/project.pbxproj @@ -86,11 +86,13 @@ 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 = ""; }; 04A5EFE52B54D25EF1BD80C1 /* skyDevDebug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = skyDevDebug.xcconfig; path = Flutter/skyDevDebug.xcconfig; sourceTree = ""; }; 0B7E4F390850F88D0A30EC61 /* xhjDevLaunchScreen.storyboard */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.storyboard; name = xhjDevLaunchScreen.storyboard; path = Runner/xhjDevLaunchScreen.storyboard; sourceTree = ""; }; + 0FAF16A2CEB1CDCB20BC2772 /* Pods-Runner.profile-skypre.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile-skypre.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile-skypre.xcconfig"; sourceTree = ""; }; 1453DAC93CF879A52228589D /* xhjDevDebug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = xhjDevDebug.xcconfig; path = Flutter/xhjDevDebug.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 = ""; }; 159A7021B439CC23D881BE8B /* xhjReleaseDebug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = xhjReleaseDebug.xcconfig; path = Flutter/xhjReleaseDebug.xcconfig; sourceTree = ""; }; 1762BB277A17EFCD3D9EB55B /* xhjProfile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = xhjProfile.xcconfig; path = Flutter/xhjProfile.xcconfig; sourceTree = ""; }; + 1A6ADFF47376D3EF39A06A50 /* Pods-Runner.debug-xhjrelease.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug-xhjrelease.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug-xhjrelease.xcconfig"; sourceTree = ""; }; 286A61E75C655C4DBC7AEFA3 /* devLaunchScreen.storyboard */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.storyboard; name = devLaunchScreen.storyboard; path = Runner/devLaunchScreen.storyboard; sourceTree = ""; }; 2DA6A091FC5350CFAEA9CF00 /* skyDevLaunchScreen.storyboard */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.storyboard; name = skyDevLaunchScreen.storyboard; path = Runner/skyDevLaunchScreen.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 = ""; }; @@ -104,13 +106,16 @@ 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 = ""; }; 44C3A9A4A6B7F782019DC9E4 /* xhjReleaseRelease.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = xhjReleaseRelease.xcconfig; path = Flutter/xhjReleaseRelease.xcconfig; sourceTree = ""; }; + 4AF8C5340B988A4AB5593BA1 /* Pods-Runner.profile-skydev.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile-skydev.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile-skydev.xcconfig"; sourceTree = ""; }; 4F6DFC2AFBDA247EA0342119 /* preRelease.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = preRelease.xcconfig; path = Flutter/preRelease.xcconfig; sourceTree = ""; }; 4F9A73744DA607D0ABF62C5A /* skyReleaseLaunchScreen.storyboard */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.storyboard; name = skyReleaseLaunchScreen.storyboard; path = Runner/skyReleaseLaunchScreen.storyboard; 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 = ""; }; 521739435370021315B3CAB0 /* skyDevRelease.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = skyDevRelease.xcconfig; path = Flutter/skyDevRelease.xcconfig; sourceTree = ""; }; 539C2D3FA6928C05F4C984FE /* xhjDevRelease.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = xhjDevRelease.xcconfig; path = Flutter/xhjDevRelease.xcconfig; sourceTree = ""; }; + 5704DDAD591945712FD286AB /* Pods-Runner.debug-xhjdev.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug-xhjdev.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug-xhjdev.xcconfig"; sourceTree = ""; }; 5BE5A13FC9E35B42FFFA74DF /* xhjPreLaunchScreen.storyboard */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.storyboard; name = xhjPreLaunchScreen.storyboard; path = Runner/xhjPreLaunchScreen.storyboard; sourceTree = ""; }; 5D9C8C08D94D17A41C07E0C2 /* skyPreRelease.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = skyPreRelease.xcconfig; path = Flutter/skyPreRelease.xcconfig; sourceTree = ""; }; + 5E1FB85329E3B530AB783B54 /* Pods-Runner.profile-xhjrelease.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile-xhjrelease.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile-xhjrelease.xcconfig"; sourceTree = ""; }; 60FFAA284D5DBE9EE25508B0 /* skyPreLaunchScreen.storyboard */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.storyboard; name = skyPreLaunchScreen.storyboard; path = Runner/skyPreLaunchScreen.storyboard; sourceTree = ""; }; 611820587117D6B2F8AFF8D6 /* skyDebug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = skyDebug.xcconfig; path = Flutter/skyDebug.xcconfig; sourceTree = ""; }; 67E6F6C3412AB339172CA451 /* xhjReleaseLaunchScreen.storyboard */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.storyboard; name = xhjReleaseLaunchScreen.storyboard; path = Runner/xhjReleaseLaunchScreen.storyboard; sourceTree = ""; }; @@ -135,24 +140,37 @@ 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 = ""; }; + A4A46B83BDB08FD1E57810B3 /* Pods-Runner.profile-xhjpre.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile-xhjpre.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile-xhjpre.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 = ""; }; + AC549AE8B1B62CAB829AFDC9 /* Pods-Runner.release-skydev.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release-skydev.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release-skydev.xcconfig"; sourceTree = ""; }; + AE407C7AB961458A1DE953C2 /* Pods-Runner.debug-xhjpre.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug-xhjpre.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug-xhjpre.xcconfig"; sourceTree = ""; }; AF5C4914468E0989D0D82A6D /* skyReleaseDebug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = skyReleaseDebug.xcconfig; path = Flutter/skyReleaseDebug.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 = ""; }; + B03F184E4E19C6D1CFDFC1B9 /* Pods-Runner.profile-xhjdev.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile-xhjdev.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile-xhjdev.xcconfig"; sourceTree = ""; }; BECFB24D71AD033D1AD26998 /* xhjPreProfile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = xhjPreProfile.xcconfig; path = Flutter/xhjPreProfile.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 = ""; }; C67AF0A7644DDD913055370A /* skyReleaseRelease.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = skyReleaseRelease.xcconfig; path = Flutter/skyReleaseRelease.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 = ""; }; + DD1E2291969FACC46115015C /* Pods-Runner.release-xhjpre.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release-xhjpre.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release-xhjpre.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 = ""; }; + E0BA9A4F4B8F7B38C3ECD943 /* Pods-Runner.debug-skypre.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug-skypre.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug-skypre.xcconfig"; sourceTree = ""; }; + E37E719EE1C603DF8AB0BAB6 /* Pods-Runner.debug-skyrelease.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug-skyrelease.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug-skyrelease.xcconfig"; sourceTree = ""; }; E3D78CE59950994CCAD086B2 /* xhjReleaseProfile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = xhjReleaseProfile.xcconfig; path = Flutter/xhjReleaseProfile.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 = ""; }; + EBBD1BD37B9334DA85AB9644 /* Pods-Runner.release-xhjrelease.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release-xhjrelease.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release-xhjrelease.xcconfig"; sourceTree = ""; }; F0DEF3DDACAFA607D45CA0D8 /* xhjPreDebug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = xhjPreDebug.xcconfig; path = Flutter/xhjPreDebug.xcconfig; sourceTree = ""; }; + F140F84C39F09F9412219F25 /* Pods-Runner.debug-skydev.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug-skydev.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug-skydev.xcconfig"; sourceTree = ""; }; F1A6CE68A52F14794E4A7230 /* skyProfile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = skyProfile.xcconfig; path = Flutter/skyProfile.xcconfig; sourceTree = ""; }; + F23B1305373DD22477608D00 /* Pods-Runner.release-xhjdev.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release-xhjdev.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release-xhjdev.xcconfig"; sourceTree = ""; }; + F2CBE55286BA531CF3CDD7DF /* Pods-Runner.release-skyrelease.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release-skyrelease.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release-skyrelease.xcconfig"; sourceTree = ""; }; F4610AE7DDC510B141C52F75 /* xhjPreRelease.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = xhjPreRelease.xcconfig; path = Flutter/xhjPreRelease.xcconfig; sourceTree = ""; }; F4AF5B4663EE6CFC7029B5AB /* preProfile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = preProfile.xcconfig; path = Flutter/preProfile.xcconfig; sourceTree = ""; }; + F61D9177BE686B11CAD9F2C8 /* Pods-Runner.release-skypre.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release-skypre.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release-skypre.xcconfig"; sourceTree = ""; }; + F7DF580155593472508E1D90 /* Pods-Runner.profile-skyrelease.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile-skyrelease.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile-skyrelease.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 = ""; }; @@ -208,6 +226,24 @@ ABD886848F99AA0B1CB4330D /* Pods-RunnerTests.debug.xcconfig */, CFFEE97B583E0A157AC26EBA /* Pods-RunnerTests.release.xcconfig */, A699AA044FB511641FFC0E83 /* Pods-RunnerTests.profile.xcconfig */, + F140F84C39F09F9412219F25 /* Pods-Runner.debug-skydev.xcconfig */, + 4AF8C5340B988A4AB5593BA1 /* Pods-Runner.profile-skydev.xcconfig */, + AC549AE8B1B62CAB829AFDC9 /* Pods-Runner.release-skydev.xcconfig */, + E0BA9A4F4B8F7B38C3ECD943 /* Pods-Runner.debug-skypre.xcconfig */, + 0FAF16A2CEB1CDCB20BC2772 /* Pods-Runner.profile-skypre.xcconfig */, + F61D9177BE686B11CAD9F2C8 /* Pods-Runner.release-skypre.xcconfig */, + E37E719EE1C603DF8AB0BAB6 /* Pods-Runner.debug-skyrelease.xcconfig */, + F7DF580155593472508E1D90 /* Pods-Runner.profile-skyrelease.xcconfig */, + F2CBE55286BA531CF3CDD7DF /* Pods-Runner.release-skyrelease.xcconfig */, + 5704DDAD591945712FD286AB /* Pods-Runner.debug-xhjdev.xcconfig */, + B03F184E4E19C6D1CFDFC1B9 /* Pods-Runner.profile-xhjdev.xcconfig */, + F23B1305373DD22477608D00 /* Pods-Runner.release-xhjdev.xcconfig */, + AE407C7AB961458A1DE953C2 /* Pods-Runner.debug-xhjpre.xcconfig */, + A4A46B83BDB08FD1E57810B3 /* Pods-Runner.profile-xhjpre.xcconfig */, + DD1E2291969FACC46115015C /* Pods-Runner.release-xhjpre.xcconfig */, + 1A6ADFF47376D3EF39A06A50 /* Pods-Runner.debug-xhjrelease.xcconfig */, + 5E1FB85329E3B530AB783B54 /* Pods-Runner.profile-xhjrelease.xcconfig */, + EBBD1BD37B9334DA85AB9644 /* Pods-Runner.release-xhjrelease.xcconfig */, ); name = Pods; path = Pods;