Skip to content

Set underlying sdk version to a lower version #13183

@yunusefendi52

Description

@yunusefendi52

Description

When I upgraded from Maui 7.0.49 -> 7.0.59 there is a minimum sdk version that maui needs, but I will ios for an example because it causes me to update xcode 14.0 to 14.2, and xcode is really huge to download
7.0.49 -> Microsoft.iOS.Sdk/16.0.1478
7.0.59 -> Microsoft.iOS.Sdk/16.2.1004

As you can see there is bumped version. if I compile maui 7.0.59 using Microsoft.iOS.Sdk/16.0.1478 it wouldn't work because Maui minimum requirement is using 16.2.1004 when it doesn't have to

Solution? I think pin the underlying sdk to the lowest version, for ios instead of net7.0-ios use net7.0-ios16.0

Steps to Reproduce

  1. compile maui app 7.0.59 using Microsoft.iOS.Sdk/16.0.1478

Expected: Compile just fine
Outcome: Error build

Link to public reproduction project repository

do you need to? it's a dependency issue

Version with bug

7.0 (current)

Last version that worked well

7.0 (current)

Affected platforms

iOS, Android

Affected platform versions

iOS, Android

Did you find any workaround?

Upgrade, but it's not a workaround, it's an obligation from Maui sigh

Relevant log output

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions