Environments
Apple SDK
κ°λ° μ₯μΉκ° macOS μΈ κ²½μ°
Xcode λ₯Ό μ΄κ³ , μ§μ νλ«νΌ λͺ©λ‘μμ μλ νλ«νΌ μ§μμ μν SDK λ₯Ό μ€μΉν΄μΌ ν©λλ€.
- macOS 14.5 SDK (Xcode μ€μΉμ κΈ°λ³ΈμΌλ‘ μ€μΉλ©λλ€)
- iOS 17.5 SDK
Android SDK
SDK κ΄λ¦¬μμμ API 34
κ΄λ ¨ λꡬλ₯Ό μ€μΉν΄μΌ ν©λλ€.
Troubleshooting
νλ‘μ νΈ νμΌ μλ ν¬λ§·ν κ΄λ ¨ λ¬Έμ
.csproj
νμΌμ XML νμμΌλ‘ κ΄λ¦¬λ©λλ€.
μΌλΆ νΈμ§κΈ°μμ ν¬λ§·ν μ νλ κ²½μ° μλμ κ°μ΄ λ³κ²½λλ κ²½μ°κ° μμ΅λλ€.
<SupportedOSPlatformVersion
Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'ios'">
17.2</SupportedOSPlatformVersion>
<SupportedOSPlatformVersion
Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'maccatalyst'">
14.5</SupportedOSPlatformVersion>
μ΄ κ²½μ°, SupportedOSPlatformVersion
μμμ κ°μΈ 17.2
μ λΉλ¬Έμμ΄μ΄ μΆκ°λμ΄, λΉλμ λ¬Έμ κ° λ°μν μ μμ΅λλ€.
μμμ λ¬Έμμ΄ κ°μ λ¬Έμμ΄μ΄ μΆκ°λμ§ μλλ‘ μλμ κ°μ΄ μμ±λμ΄μ ΈμΌ ν©λλ€.
<SupportedOSPlatformVersion Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'ios'"
>17.2</SupportedOSPlatformVersion>
<SupportedOSPlatformVersion Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'maccatalyst'"
>14.5</SupportedOSPlatformVersion>
μ μ μ€νμΌ μ¬μ©μ FlyoutItem μ λν ν΄λμ€ μ΄λ¦ κ΄λ ¨ λ¬Έμ
Dotnet Maui μμ μ½λλ₯Ό μ¬μ©νλ κ²μΌλ‘ κΈ°μ΅νλλ°, μ€νμΌ ν΄λμ€ μ΄λ¦μ MenuItemLayoutStyle
μΌλ‘ μ¬μ©νλ κ²½μ° λ¬Έμ κ° λ°μν©λλ€.
<Style TargetType="Label"
Class="MenuItemLayoutStyle"
ApplyToDerivedTypes="True">
<Setter Property="TextColor"
Value="....." />
</Style>
λ΄λΆμ μΌλ‘ μ²λ¦¬λλ ν΄λμ€ μ΄λ¦μΌλ‘ μμλ©λλ€.
AppMenuItemLayoutStyle
λ±κ³Ό κ°μ΄ λ΄λΆμ μΌλ‘ μ¬μ©λλ ν΄λμ€ μ΄λ¦μ ννΌν μ μκ² μ΄λ¦μ λ³κ²½ν΄μΌ ν©λλ€.
μ€μ²©λ FlexLayout μ¬μ© κ΄λ ¨ λ¬Έμ
μλμ κ°μ΄ FlexLayout
μ μ€μ²©ν΄μ μ¬μ©νλ κ²½μ° Android μμ λ μ΄λΈ ν¬κΈ° κ³μ°μ λ¬Έμ κ° μλ κ² κ°μ΅λλ€.
μ μλ₯Ό μΆλ ₯νκΈ° μν΄ λ μ΄λΈμ μ¬μ©νκ³ μλλ°, νμ리 μ«μλ‘ νμλ ν κ°μ΄ μ¦κ°ν΄μ λμλ¦¬κ° λλ©΄ λ μ΄λΈ ν¬κΈ°κ° μ‘°μ λμ§ μμ λμ€λ‘ κ°μ΄ ννλκ³ , λμ€μ΄ λͺ¨λ 보μ΄μ§ μμ 첫μλ¦¬λ§ μΆλ ₯λλ λ¬Έμ κ° μμμ΅λλ€.
<FlexLayout>
<FlexLayout>
<Label />
</FlexLayout>
<FlexLayout>
μ€μ²©λ FlexLayout
μ μ κ±°νκ³ , GridLayout
μ μ¬μ©νκ² λ³κ²½ν΄μ λ¬Έμ λ₯Ό ν΄κ²°ν μ μμ΅λλ€.
<FlexLayout>
<Grid ColumnDefinitions="*" RowDefinitions="*">
<Label Grid.Row="0" Grid.Column="0" />
</Grid>
<FlexLayout>
Android
Play Console κ°λ°μ κ³μ λ³ΈμΈ μΈμ¦
μ΄λ¦κ³Ό μ£Όμκ° νμΈλλ κ³΅κ³ΌκΈ κ³ μ§μ λ±μ λ¬Έμλ₯Ό μ¬μ§ 촬μ ν μ λ‘λνμ¬ κ°μΈ μΈμ¦μ ν μ μλ€κ³ ν©λλ€.
μ λ λλΆλΆμ κ³ μ§μλ₯Ό λͺ¨λ°μΌλ‘ λ°κ³ μμ΄, 촬μν λ¬Έμλ₯Ό μ°ΎκΈ° νλ€μμ΅λλ€.
κ²μν΄λ³΄λ, μ£Όλ―Όλ±λ‘λ±λ³ΈμΌλ‘ μ²λ¦¬κ° κ°λ₯νλ€κ³ νμ¬, κ°κΉμ΄ μ£Όλ―ΌμΌν°λ₯Ό λ°©λ¬Έν΄μ λ°κΈλ°μ ν 촬μνμ¬ λ³ΈμΈ μΈμ¦μ λ§μΉ μ μμμ΅λλ€.
μ§μ μΆλ ₯μ΄ κ°λ₯ν μ₯μΉκ° μμ΄μ, μ£Όλ―ΌμΌν°λ₯Ό λ°©λ¬Ένμ΅λλ€.
μ΅μ Android λ²μ μ νκ²ν νλλ‘ μ±μ μ λ°μ΄νΈ
Dotnet Muai v8 μ λν κ°λ°νκ²½μ μ€λΉνλ €λ©΄, andoird api 34 sdk λ₯Ό μ€μΉν΄μΌ νλ―λ‘, κ°λ°νκ²½μ΄ μ€λΉλμλ€λ©΄, Dotnet Maui μ΅μ λ²μ μ μ μ©ν΄μ μ±μ μ μΆνλ©΄ ν΄κ²°λ©λλ€.
λ§μΉ¨
μ΄λ κ² μ¬ν΄λ 무μ¬ν κ΅¬κΈ νλ μ΄ μ½μμ μꡬμ¬νμ μ μ ν λ§μΆ° λμ΄κ° μ μμμ΅λλ€.