Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consider supporting UIDeviceFamily 6 #14621

Closed
chucker opened this issue Apr 2, 2022 · 0 comments · Fixed by #14663
Closed

Consider supporting UIDeviceFamily 6 #14621

chucker opened this issue Apr 2, 2022 · 0 comments · Fixed by #14663
Assignees
Labels
dotnet An issue or pull request related to .NET (6) dotnet-pri1 .NET 6: important for stable release
Projects
Milestone

Comments

@chucker
Copy link

chucker commented Apr 2, 2022

When developing an app with MAUI and targeting net6.0-maccatalyst, the toolchain will currently default to what Xcode's UI calls "Scale Interface to Match iPad". This will scale the interface to 77%.

Xcode alternatively offers the "Optimize Interface for Mac" option, which disables this scaling (but requires more custom work).

image

Best as I can tell, all this option does is set UIDeviceFamily in the Info.plist from 2 to the (apparently undocumented) value 6.

If I build a MAUI app, then afterwards change the Info.plist to 6, it is indeed no longer scaled. However, I cannot do this at design time, because the Xamarin toolchain checks this value:

/usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/15.2.302-preview.14.122/tools/msbuild/iOS/Xamarin.Shared.targets(3,3): Error MSB4018: The "CompileAppManifest" task failed unexpectedly.
System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values. (Parameter 'Unknown device family: 6')
   at Xamarin.MacDev.ManifestExtensions.ParseDeviceFamilyFromNumber(PNumber number) in /Users/builder/azdo/_work/1/s/xamarin-macios/external/Xamarin.MacDev/Xamarin.MacDev/ManifestExtensions.cs:line 222
   at Xamarin.MacDev.ManifestExtensions.GetUIDeviceFamily(PDictionary dict, String key) in /Users/builder/azdo/_work/1/s/xamarin-macios/external/Xamarin.MacDev/Xamarin.MacDev/ManifestExtensions.cs:line 269
   at Xamarin.MacDev.ManifestExtensions.GetUIDeviceFamily(PDictionary dict) in /Users/builder/azdo/_work/1/s/xamarin-macios/external/Xamarin.MacDev/Xamarin.MacDev/ManifestExtensions.cs:line 207
   at Xamarin.iOS.Tasks.CompileAppManifestTaskCore.Compile(PDictionary plist) in /Users/builder/azdo/_work/1/s/xamarin-macios/msbuild/Xamarin.iOS.Tasks.Core/Tasks/CompileAppManifestTaskCore.cs:line 32
   at Xamarin.MacDev.Tasks.CompileAppManifestTaskBase.Execute() in /Users/builder/azdo/_work/1/s/xamarin-macios/msbuild/Xamarin.MacDev.Tasks.Core/Tasks/CompileAppManifestTaskBase.cs:line 146
   at Xamarin.iOS.Tasks.CompileAppManifest.Execute() in /Users/builder/azdo/_work/1/s/xamarin-macios/msbuild/Xamarin.iOS.Tasks/Tasks/CompileAppManifest.cs:line 15
   at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
   at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask) (MSB4018) (BasicControls.Maui)

Steps to Reproduce

  1. Create a MAUI app.
  2. Edit the Info.plist to change UIDeviceFamily from 2 to 6.
  3. Try and build.

Expected Behavior

This value is (apparently) needed for proper Catalyst support, so it should build.

Actual Behavior

Xamarin.MacDev.ManifestExtensions.ParseDeviceFamilyFromNumber appears to not expect the value 6.

Environment

Visual Studio Enterprise 2022 for Mac Preview
Version 17.0 Preview (17.0 build 8320)
Installation UUID: 9a7856af-5a33-46d4-af11-dc30d3e1c6f4

Runtime
.NET 6.0.3 (64-bit)
Architecture: X64

Roslyn (Language Service)
4.1.0-3.22075.3+592501cbb9c9394072a245c15b3458ff88155d85

NuGet
Version: 6.0.0.262

.NET SDK (x64)
SDK: /usr/local/share/dotnet/sdk/6.0.201/Sdks
SDK Versions:
	6.0.201
	5.0.406
MSBuild SDKs: /usr/local/share/dotnet/sdk/6.0.201/Sdks

.NET Runtime (x64)
Runtime: /usr/local/share/dotnet/dotnet
Runtime Versions:
	6.0.3
	5.0.15

Xamarin.Profiler
Version: 1.7.0.0
Location: /Applications/Xamarin Profiler.app/Contents/MacOS/Xamarin Profiler

Updater
Version: 11

Xamarin.Android
Version: 12.2.99.125 (Visual Studio Enterprise)
Commit: xamarin-android/main/b3cb3a9
Android SDK: Not found

Microsoft Build of OpenJDK
Java SDK: /Library/Java/JavaVirtualMachines/microsoft-11.jdk
11.0.12
Android Designer EPL code available here:
https://github.com/xamarin/AndroidDesigner.EPL

Eclipse Temurin JDK
Java SDK: /Library/Java/JavaVirtualMachines/temurin-8.jdk
1.8.0.302
Android Designer EPL code available here:
https://github.com/xamarin/AndroidDesigner.EPL

Android SDK Manager
Version: 17.2.0.30
Hash: 1f76363
Branch: remotes/origin/d17-2
Build date: 2022-03-30 14:42:38 UTC

Android Device Manager
Version: 0.0.0.1109
Hash: cb5ab08
Branch: remotes/origin/d17-2
Build date: 2022-03-30 14:42:38 UTC

Apple Developer Tools
Xcode 13.3 (20102)
Build 13E113

Xamarin.Mac
Version: 8.8.0.0 (Visual Studio Enterprise)
Hash: f10d9e023
Branch: xcode13.3
Build date: 2022-03-15 11:47:34-0400

Xamarin.iOS
Version: 15.8.0.0 (Visual Studio Enterprise)
Hash: f10d9e023
Branch: xcode13.3
Build date: 2022-03-15 11:47:35-0400

Xamarin Designer
Version: 17.1.5.47
Hash: 626674a78
Branch: remotes/origin/d17-0-vsmac-p8-candidate
Build date: 2022-03-30 14:42:34 UTC

Build Information
Release ID: 1700008320
Git revision: 06baf68a7e5a3fd9ab6e343e85745d6f118f697a
Build date: 2022-03-30 14:39:55+00
Build branch: release-17.0
Build lane: release-17.0

Operating System
Mac OS X 12.3.0
Darwin 21.4.0 Darwin Kernel Version 21.4.0
    Mon Feb 21 20:34:37 PST 2022
    root:xnu-8020.101.4~2/RELEASE_X86_64 x86_64

Build Logs


Building solution BasicControls.Maui.App (Debug)
Build started 04/03/2022 00:42:59.
__________________________________________________
Project "/Users/chucker/Projects/BasicControls.Maui/BasicControls.Maui.csproj" (Build target(s)):

Target "_CheckForUnsupportedTargetFramework" skipped, due to false condition; ('$(_UnsupportedTargetFrameworkError)' == 'true') was evaluated as ('' == 'true').
Target _CollectTargetFrameworkForTelemetry:
  Using "AllowEmptyTelemetry" task from assembly "/usr/local/share/dotnet/sdk/6.0.201/Sdks/Microsoft.NET.Sdk/targets/../tools/net6.0/Microsoft.NET.Build.Tasks.dll".
  Task "AllowEmptyTelemetry"
  Done executing task "AllowEmptyTelemetry".
Target "_CheckForMissingWorkload" skipped, due to false condition; ('@(MissingWorkloadPack)' != '' And '$(DesignTimeBuild)' != 'true') was evaluated as ('' != '' And '' != 'true').
Target _CheckForUnsupportedTargetPlatformIdentifier:
  Task "NETSdkError" skipped, due to false condition; ('$(TargetPlatformSupported)' != 'true') was evaluated as ('true' != 'true').
Target _CheckForUnsupportedNETCoreVersion:
  Task "NETSdkError" skipped, due to false condition; ('$(_TargetFrameworkVersionWithoutV)' > '$(NETCoreAppMaximumVersion)') was evaluated as ('6.0' > '6.0').
Target "_CheckForEolTargetFrameworks" skipped, due to false condition; ('@(_EolNetCoreTargetFrameworkVersions->AnyHaveMetadataValue('Identity', '$(_TargetFrameworkVersionWithoutV)'))' and '$(TargetFrameworkIdentifier)' == '.NETCoreApp' and '$(CheckEolTargetFramework)' == 'true') was evaluated as ('false' and '.NETCoreApp' == '.NETCoreApp' and 'true' == 'true').
Target _CheckForUnsupportedCppNETCoreVersion:
  Task "NETSdkError" skipped, due to false condition; ('$(TargetFrameworkIdentifier)' == '.NETCoreApp' and '$(_TargetFrameworkVersionWithoutV)' < '3.1' and ('$(Language)' == 'C++' and '$(_EnablePackageReferencesInVCProjects)' != 'true')) was evaluated as ('.NETCoreApp' == '.NETCoreApp' and '6.0' < '3.1' and ('C#' == 'C++' and '' != 'true')).
Target "_CheckForUnsupportedNETStandardVersion" skipped, due to false condition; ('$(TargetFrameworkIdentifier)' == '.NETStandard' And '$(NETStandardMaximumVersion)' != '') was evaluated as ('.NETCoreApp' == '.NETStandard' And '' != '').
Target "_CheckForUnsupportedTargetFrameworkAndFeatureCombination" skipped, due to false condition; ('$(TargetFrameworkIdentifier)' == '.NETFramework') was evaluated as ('.NETCoreApp' == '.NETFramework').
Target _CheckForSupportedOSPlatformVersionHigherThanTargetPlatformVersion:
  Task "NETSdkError" skipped, due to false condition; ('$(SupportedOSPlatformVersion)' != '' and $(TargetPlatformVersion) != '' and $([MSBuild]::VersionGreaterThan($(SupportedOSPlatformVersion), $(TargetPlatformVersion)))) was evaluated as ('14.0' != '' and 15.2 != '' and False).
Target _NormalizeTargetPlatformVersion:
Target _CheckForInvalidTargetPlatformVersion:
  Task "NetSdkError" skipped, due to false condition; ('$(TargetPlatformVersionSupported)' != 'true') was evaluated as ('true' != 'true').
Target "_CheckForMissingWorkload" skipped, due to false condition; ('@(MissingWorkloadPack)' != '' And '$(DesignTimeBuild)' != 'true') was evaluated as ('' != '' And '' != 'true').
Target _CheckForUnsupportedAppHostUsage:
  Task "NETSdkError" skipped, due to false condition; ('$(SelfContained)' == 'true' and '$(RuntimeIdentifier)' == '') was evaluated as ('true' == 'true' and 'maccatalyst-x64' == '').
  Task "NETSdkError" skipped, due to false condition; ('$(SelfContained)' == 'true' and '$(UseAppHost)' != 'true' and '$(_RuntimeIdentifierUsesAppHost)' == 'true') was evaluated as ('true' == 'true' and 'false' != 'true' and 'false' == 'true').
  Task "NETSdkError" skipped, due to false condition; ('$(SelfContained)' != 'true' and '$(UseAppHost)' == 'true' and '$(_TargetFrameworkVersionWithoutV)' < '2.1') was evaluated as ('true' != 'true' and 'false' == 'true' and '6.0' < '2.1').
  Task "NETSdkError" skipped, due to false condition; ('$(PublishSingleFile)' == 'true' and '$(_TargetFrameworkVersionWithoutV)' < '3.0') was evaluated as ('' == 'true' and '6.0' < '3.0').
  Task "NETSdkError" skipped, due to false condition; ('$(PublishSingleFile)' == 'true' and $(RuntimeIdentifier.StartsWith('win7-'))) was evaluated as ('' == 'true' and False).
  Task "NETSdkWarning" skipped, due to false condition; ('$(PublishReadyToRun)' == 'true' and '$(_TargetFrameworkVersionWithoutV)' < '3.0') was evaluated as ('' == 'true' and '6.0' < '3.0').
  Task "NETSdkWarning" skipped, due to false condition; ('$(PublishTrimmed)' == 'true' and '$(_TargetFrameworkVersionWithoutV)' < '3.0') was evaluated as ('' == 'true' and '6.0' < '3.0').
  Task "NetSdkError" skipped, due to false condition; (('$(UseWindowsForms)' == 'true') and ('$(PublishTrimmed)' == 'true') and ('$(_SuppressWinFormsTrimError)' != 'true')) was evaluated as (('' == 'true') and ('' == 'true') and ('' != 'true')).
  Task "NetSdkError" skipped, due to false condition; (('$(UseWpf)' == 'true') and ('$(PublishTrimmed)' == 'true') and ('$(_SuppressWpfTrimError)' != 'true')) was evaluated as (('' == 'true') and ('' == 'true') and ('' != 'true')).
Target _CheckForUnsupportedHostingUsage:
  Task "NETSdkWarning" skipped, due to false condition; ('$(SelfContained)' == 'true' and '$(EnableComHosting)' == 'true') was evaluated as ('true' == 'true' and '' == 'true').
Target _CheckForMismatchingPlatform:
  Task "NETSdkError" skipped, due to false condition; ('$(PlatformTarget)' != 'AnyCPU' and !$(RuntimeIdentifier.ToUpperInvariant().Contains($(PlatformTarget.ToUpperInvariant())))) was evaluated as ('x64' != 'AnyCPU' and !True).
Target _CheckForLanguageAndFeatureCombinationSupport:
  Task "NETSdkError" skipped, due to false condition; (('$(Language)' == 'C++' and '$(_EnablePackageReferencesInVCProjects)' != 'true') and $(OutputType) != 'library' and '$(TargetFrameworkIdentifier)' == '.NETCoreApp') was evaluated as (('C#' == 'C++' and '' != 'true') and Exe != 'library' and '.NETCoreApp' == '.NETCoreApp').
  Task "NETSdkError" skipped, due to false condition; (('$(Language)' == 'C++' and '$(_EnablePackageReferencesInVCProjects)' != 'true') and $(EnableComHosting) == 'true') was evaluated as (('C#' == 'C++' and '' != 'true') and  == 'true').
  Task "NETSdkError" skipped, due to false condition; (('$(Language)' == 'C++' and '$(_EnablePackageReferencesInVCProjects)' != 'true') and $(SelfContained) == 'true') was evaluated as (('C#' == 'C++' and '' != 'true') and true == 'true').
Target "_CheckForNETCoreSdkIsPreview" skipped, due to false condition; ( '$(_NETCoreSdkIsPreview)' == 'true' AND '$(SuppressNETCoreSdkPreviewMessage)' != 'true' ) was evaluated as ( 'false' == 'true' AND '' != 'true' ).
Target _GetProjectJsonPath:
  Task "GetRestoreProjectJsonPathTask" skipped, due to false condition; ( '$(RestoreProjectStyle)' == 'ProjectJson' OR '$(RestoreProjectStyle)' == '' ) was evaluated as ( 'PackageReference' == 'ProjectJson' OR 'PackageReference' == '' ).
Target "_CheckForUnsupportedNETStandardVersion" skipped, due to false condition; ('$(TargetFrameworkIdentifier)' == '.NETStandard' And '$(NETStandardMaximumVersion)' != '') was evaluated as ('.NETCoreApp' == '.NETStandard' And '' != '').
Target "_CheckForUnsupportedTargetFrameworkAndFeatureCombination" skipped, due to false condition; ('$(TargetFrameworkIdentifier)' == '.NETFramework') was evaluated as ('.NETCoreApp' == '.NETFramework').
Target UpdateAspNetToFrameworkReference:
  Using "CheckIfPackageReferenceShouldBeFrameworkReference" task from assembly "/usr/local/share/dotnet/sdk/6.0.201/Sdks/Microsoft.NET.Sdk/targets/../tools/net6.0/Microsoft.NET.Build.Tasks.dll".
  Task "CheckIfPackageReferenceShouldBeFrameworkReference"
  Done executing task "CheckIfPackageReferenceShouldBeFrameworkReference".
  Task "NETSdkError" skipped, due to false condition; ('$(_ShouldRemoveAspNetCoreAll)' == 'true') was evaluated as ('False' == 'true').
  Task "CheckIfPackageReferenceShouldBeFrameworkReference"
  Done executing task "CheckIfPackageReferenceShouldBeFrameworkReference".
  Task "NETSdkWarning" skipped, due to false condition; ('$(_ShouldRemoveAspNetCoreApp)' == 'true') was evaluated as ('False' == 'true').
Target "IncludeTargetingPackReference" skipped, due to false condition; ('$(TargetFrameworkMoniker)' != '' and '$(TargetFrameworkIdentifier)' == '.NETFramework' and '$(AutomaticallyUseReferenceAssemblyPackages)' == 'true') was evaluated as ('.NETCoreApp,Version=v6.0' != '' and '.NETCoreApp' == '.NETFramework' and 'true' == 'true').
Target CheckForImplicitPackageReferenceOverrides:
  Using "CheckForImplicitPackageReferenceOverrides" task from assembly "/usr/local/share/dotnet/sdk/6.0.201/Sdks/Microsoft.NET.Sdk/targets/../tools/net6.0/Microsoft.NET.Build.Tasks.dll".
  Task "CheckForImplicitPackageReferenceOverrides"
  Done executing task "CheckForImplicitPackageReferenceOverrides".
Target ApplyImplicitVersions:
  Using "ApplyImplicitVersions" task from assembly "/usr/local/share/dotnet/sdk/6.0.201/Sdks/Microsoft.NET.Sdk/targets/../tools/net6.0/Microsoft.NET.Build.Tasks.dll".
  Task "ApplyImplicitVersions"
  Done executing task "ApplyImplicitVersions".
Target "CheckForImplicitPackageReferenceOverrides" skipped. Previously built successfully.
Target "AddWindowsSdkKnownFrameworkReferences" skipped, due to false condition; ('$(TargetFrameworkIdentifier)' == '.NETCoreApp' And '$(TargetPlatformIdentifier)' == 'Windows') was evaluated as ('.NETCoreApp' == '.NETCoreApp' And 'MacCatalyst' == 'Windows').
Target _ValidateRuntimeIdentifier:
  Task "Error" skipped, due to false condition; ('$(_IsValidRuntimeIdentifier)' != 'true') was evaluated as ('true' != 'true').
Target ProcessFrameworkReferences:
  Using "CheckForDuplicateFrameworkReferences" task from assembly "/usr/local/share/dotnet/sdk/6.0.201/Sdks/Microsoft.NET.Sdk/targets/../tools/net6.0/Microsoft.NET.Build.Tasks.dll".
  Task "CheckForDuplicateFrameworkReferences"
  Done executing task "CheckForDuplicateFrameworkReferences".
  Using "ProcessFrameworkReferences" task from assembly "/usr/local/share/dotnet/sdk/6.0.201/Sdks/Microsoft.NET.Sdk/targets/../tools/net6.0/Microsoft.NET.Build.Tasks.dll".
  Task "ProcessFrameworkReferences"
  Done executing task "ProcessFrameworkReferences".
  Using "ResolveAppHosts" task from assembly "/usr/local/share/dotnet/sdk/6.0.201/Sdks/Microsoft.NET.Sdk/targets/../tools/net6.0/Microsoft.NET.Build.Tasks.dll".
  Task "ResolveAppHosts"
  Done executing task "ResolveAppHosts".
Target "IncludeTargetingPackReference" skipped, due to false condition; ('$(TargetFrameworkMoniker)' != '' and '$(TargetFrameworkIdentifier)' == '.NETFramework' and '$(AutomaticallyUseReferenceAssemblyPackages)' == 'true') was evaluated as ('.NETCoreApp,Version=v6.0' != '' and '.NETCoreApp' == '.NETFramework' and 'true' == 'true').
Target _CheckForObsoleteDotNetCliToolReferences:
  Task "NETSdkWarning" skipped, due to false condition; ( '%(_ReferenceToObsoleteDotNetCliTool.Identity)' != '' ) was evaluated as ( '' != '' ).
Target CollectPackageReferences:
Target _GetRestoreProjectStyle:
  Using "GetRestoreProjectStyleTask" task from assembly "/usr/local/share/dotnet/sdk/6.0.201/NuGet.Build.Tasks.dll".
  Task "GetRestoreProjectStyleTask"
    (in) HasPackageReferenceItems 'True'
    (in) MSBuildProjectDirectory '/Users/chucker/Projects/BasicControls.Maui'
    (in) MSBuildProjectName 'BasicControls.Maui'
    (in) ProjectJsonPath ''
    (in) RestoreProjectStyle 'PackageReference'
    (out) IsPackageReferenceCompatibleProjectStyle 'True'
    (out) ProjectStyle 'PackageReference'
  Done executing task "GetRestoreProjectStyleTask".
Target EnableIntermediateOutputPathMismatchWarning:
Target "ApplyImplicitVersions" skipped. Previously built successfully.
Target "CheckForImplicitPackageReferenceOverrides" skipped. Previously built successfully.
Target CheckForDuplicateItems:
  Using "CheckForDuplicateItems" task from assembly "/usr/local/share/dotnet/sdk/6.0.201/Sdks/Microsoft.NET.Sdk/targets/../tools/net6.0/Microsoft.NET.Build.Tasks.dll".
  Task "CheckForDuplicateItems"
  Done executing task "CheckForDuplicateItems".
  Task "CheckForDuplicateItems"
  Done executing task "CheckForDuplicateItems".
  Task "CheckForDuplicateItems"
  Done executing task "CheckForDuplicateItems".
Target "WarnForExplicitVersions" skipped, due to false condition; ('@(SdkBuildWarning)' != '') was evaluated as ('' != '').
Target "_CheckForFailedSDKResolution" skipped, due to false condition; ('$(SdkResolverHonoredGlobalJson)' == 'false') was evaluated as ('' == 'false').
Target "_WarnWhenUsingNET6AndVSPriorTo17" skipped, due to false condition; ($([MSBuild]::VersionLessThan($(VisualStudioVersion), '17.0')) and '$(TargetFrameworkIdentifier)' == '.NETCoreApp' and $([MSBuild]::VersionGreaterThanOrEquals($(_TargetFrameworkVersionWithoutV), '6.0'))) was evaluated as (False and '.NETCoreApp' == '.NETCoreApp' and True).
Target "_CheckForInvalidWindowsDesktopTargetingConfiguration" skipped, due to false condition; ('$(TargetFrameworkIdentifier)' == '.NETCoreApp' and $([MSBuild]::VersionGreaterThanOrEquals($(_TargetFrameworkVersionWithoutV), '5.0')) and ('$(UseWindowsForms)' == 'true' or '$(UseWPF)' == 'true')) was evaluated as ('.NETCoreApp' == '.NETCoreApp' and True and ('' == 'true' or '' == 'true')).
Target "_CheckForUnnecessaryWindowsDesktopSDK" skipped, due to false condition; ('$(TargetFrameworkIdentifier)' == '.NETCoreApp' and $([MSBuild]::VersionGreaterThanOrEquals($(_TargetFrameworkVersionWithoutV), '5.0')) and '$(_MicrosoftWindowsDesktopSdkImported)' == 'true' and '$(TargetFrameworks)' == '') was evaluated as ('.NETCoreApp' == '.NETCoreApp' and True and '' == 'true' and 'net6.0-maccatalyst' == '').
Target "ProcessFrameworkReferences" skipped. Previously built successfully.
Target "IncludeTargetingPackReference" skipped, due to false condition; ('$(TargetFrameworkMoniker)' != '' and '$(TargetFrameworkIdentifier)' == '.NETFramework' and '$(AutomaticallyUseReferenceAssemblyPackages)' == 'true') was evaluated as ('.NETCoreApp,Version=v6.0' != '' and '.NETCoreApp' == '.NETFramework' and 'true' == 'true').
Target _ValidateMauiTasks:
  Task "Error" skipped, due to false condition; ('$(_MauiTargetsImportedAgain)' == 'True') was evaluated as ('' == 'True').
Target _ValidateMSBuild:
  Task "Error" skipped, due to false condition; ('$(IsXBuild)' == 'true') was evaluated as ('false' == 'true').
  Task "Error" skipped, due to false condition; ('$(MauiWorkloadVersion)' != '' and '$(MauiVersion)' != '' and $([MSBuild]::VersionLessThan($(MauiWorkloadVersion), $(_MinimumMauiWorkloadVersion)))) was evaluated as ('6.0.200-preview.14.5099' != '' and '6.0.200-preview.14.5099' != '' and False).
Target "_ValidateNETFrameworkVersion" skipped, due to false condition; ('$(ProjectExt)' != '.wapproj' AND '$(TargetFrameworkIdentifier)' == '.NETFramework' AND '$(TargetFrameworkVersion.Substring(1))' < '4.6.1' AND '$(MauiDisableFrameworkVersionValidation)' != 'True') was evaluated as ('.csproj' != '.wapproj' AND '.NETCoreApp' == '.NETFramework' AND '6.0' < '4.6.1' AND '' != 'True').
Target _CheckForInvalidConfigurationAndPlatform:
  Task "Error" skipped, due to false condition; ( '$(_InvalidConfigurationError)' == 'true' ) was evaluated as ( '' == 'true' ).
  Task "Warning" skipped, due to false condition; ( '$(_InvalidConfigurationWarning)' == 'true' ) was evaluated as ( '' == 'true' ).
  Task "Message"
    Configuration=Debug
  Done executing task "Message".
  Task "Message"
    Platform=AnyCPU
  Done executing task "Message".
  Task "Error" skipped, due to false condition; ('$(OutDir)' != '' and !HasTrailingSlash('$(OutDir)')) was evaluated as ('bin/Debug/net6.0-maccatalyst/maccatalyst-x64/' != '' and !HasTrailingSlash('bin/Debug/net6.0-maccatalyst/maccatalyst-x64/')).
  Task "Error" skipped, due to false condition; ('$(IntermediateOutputPath)' != '' and !HasTrailingSlash('$(IntermediateOutputPath)')) was evaluated as ('obj/Debug/net6.0-maccatalyst/maccatalyst-x64/' != '' and !HasTrailingSlash('obj/Debug/net6.0-maccatalyst/maccatalyst-x64/')).
  Task "Error" skipped, due to false condition; ('$(BaseIntermediateOutputPath)' != '' and !HasTrailingSlash('$(BaseIntermediateOutputPath)')) was evaluated as ('obj/' != '' and !HasTrailingSlash('obj/')).
  Task "Error" skipped, due to false condition; ( '$(_InitialMSBuildProjectExtensionsPath)' != '' And '$(MSBuildProjectExtensionsPath)' != '$(_InitialMSBuildProjectExtensionsPath)' ) was evaluated as ( '/Users/chucker/Projects/BasicControls.Maui/obj/' != '' And '/Users/chucker/Projects/BasicControls.Maui/obj/' != '/Users/chucker/Projects/BasicControls.Maui/obj/' ).
  Task "Warning" skipped, due to false condition; ( '$(EnableBaseIntermediateOutputPathMismatchWarning)' == 'true' And '$(_InitialBaseIntermediateOutputPath)' != '$(BaseIntermediateOutputPath)' And '$(BaseIntermediateOutputPath)' != '$(MSBuildProjectExtensionsPath)' ) was evaluated as ( 'true' == 'true' And 'obj/' != 'obj/' And 'obj/' != '/Users/chucker/Projects/BasicControls.Maui/obj/' ).
Target ValidateCommandLineProperties:
  Task "NETSdkWarning" skipped, due to false condition; ('$(_CommandLineDefinedSelfContained)' != 'true' and
                     '$(_CommandLineDefinedRuntimeIdentifier)' == 'true' and
                     '$(TargetFrameworkIdentifier)' == '.NETCoreApp' and
                     $([MSBuild]::VersionGreaterThanOrEquals($(TargetFrameworkVersion), '6.0'))) was evaluated as ('' != 'true' and
                     '' == 'true' and
                     '.NETCoreApp' == '.NETCoreApp' and
                     True).
Target _ComputePublishTrimmed:
  Task "Error" skipped, due to false condition; ('$(_MustTrim)' == 'true' And '$(PublishTrimmed)' != 'true') was evaluated as ('true' == 'true' And 'true' != 'true').
Target BuildOnlySettings:
Target _MapRuntimeIdentifierToTargetArchitecture:
  Task "Error" skipped, due to false condition; (@(_RuntimeIdentifiersWithoutTargetArchitecture->Count()) != 0) was evaluated as (0 != 0).
Target "_ComputeTargetFrameworkMoniker" skipped, due to false condition; ('$(_ComputedTargetFrameworkMoniker)' == '') was evaluated as ('.NETCoreApp,Version=v6.0,Profile=maccatalyst' == '').
Target _ComputeTargetArchitectures:
  Task "ParseDeviceSpecificBuildInformation" skipped, due to false condition; ('$(DeviceSpecificBuild)' == 'true' And '$(TargetiOSDevice)' != '' And '$(_CanDeployToDeviceOrSimulator)' == 'true' And '$(_PlatformName)' != 'macOS') was evaluated as ('false' == 'true' And '' != '' And 'True' == 'true' And 'MacCatalyst' != 'macOS').
Target "_ComputeTargetFrameworkMoniker" skipped, due to false condition; ('$(_ComputedTargetFrameworkMoniker)' == '') was evaluated as ('.NETCoreApp,Version=v6.0,Profile=maccatalyst' == '').
Target "_ComputeTargetArchitectures" skipped. Previously built successfully.
Target _ParseBundlerArguments:
  Using "ParseBundlerArguments" task from assembly "/usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/15.2.302-preview.14.122/tools/msbuild/iOS/../iOS/Xamarin.iOS.Tasks.dll".
  Task "ParseBundlerArguments"
  Done executing task "ParseBundlerArguments".
Target _GenerateBundleName:
Target "_ComputeTargetFrameworkMoniker" skipped, due to false condition; ('$(_ComputedTargetFrameworkMoniker)' == '') was evaluated as ('.NETCoreApp,Version=v6.0,Profile=maccatalyst' == '').
Target _DetectAppManifest:
  Using "FindItemWithLogicalName" task from assembly "/usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/15.2.302-preview.14.122/tools/msbuild/iOS/../iOS/Xamarin.iOS.Tasks.dll".
  Task "FindItemWithLogicalName"
      Info.plist found at: Platforms/MacCatalyst/Info.plist
            
  Done executing task "FindItemWithLogicalName".
  Task "FindItemWithLogicalName" skipped, due to false condition; ('$(AppManifestDetectionEnabled)' != 'false' And '$(AppBundleManifest)' == '' And '$(_CanOutputAppBundle)' == 'true') was evaluated as ('true' != 'false' And 'Platforms/MacCatalyst/Info.plist' == '' And 'true' == 'true').
  Task "FindItemWithLogicalName" skipped, due to false condition; ('$(AppManifestDetectionEnabled)' != 'false' And '$(AppBundleManifest)' == '' And '$(_CanOutputAppBundle)' == 'true') was evaluated as ('true' != 'false' And 'Platforms/MacCatalyst/Info.plist' == '' And 'true' == 'true').
  Task "Error" skipped, due to false condition; ('$(AppBundleManifest)' == '' And '$(_CanOutputAppBundle)' == 'true' And '$(UsingAppleNETSdk)' != 'true') was evaluated as ('Platforms/MacCatalyst/Info.plist' == '' And 'true' == 'true' And 'true' != 'true').
Target "_ComputeTargetArchitectures" skipped. Previously built successfully.
Target "_ComputeTargetFrameworkMoniker" skipped, due to false condition; ('$(_ComputedTargetFrameworkMoniker)' == '') was evaluated as ('.NETCoreApp,Version=v6.0,Profile=maccatalyst' == '').
Target _DetectSdkLocations:
  Using "DetectSdkLocations" task from assembly "/usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/15.2.302-preview.14.122/tools/msbuild/iOS/../iOS/Xamarin.iOS.Tasks.dll".
  Task "DetectSdkLocations"
    DeveloperRoot: /Applications/Xcode.app/Contents/Developer
    GetPlatformPath: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform
    Searching for 'SDK usr directory' in '/Applications/Xcode.app/Contents/Developer/usr'
            
    Searching for 'SDK bin directory' in '/Applications/Xcode.app/Contents/Developer/usr/bin'
            
  Done executing task "DetectSdkLocations".
Target "_ComputeTargetArchitectures" skipped. Previously built successfully.
Target "_RemoveProcessedImageAssets" skipped, due to false condition; (Exists('$(_ProcessedImageAssetsPath)')) was evaluated as (Exists('obj/Debug/net6.0-maccatalyst/maccatalyst-x64/actool/_ProcessedImageAssetsPath.items')).
Target "_DetectAppManifest" skipped. Previously built successfully.
Target "_DetectSdkLocations" skipped. Previously built successfully.
Target ResizetizeCollectItems:
  Task "CallTarget" skipped, due to false condition; ('$(ResizetizerIncludeSelfProject)' == 'True') was evaluated as ('False' == 'True').
  Task "MSBuild"
  Done executing task "MSBuild".
  Using "WriteLinesToFile" task from assembly "/usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/15.2.302-preview.14.122/tools/msbuild/iOS/../iOS/Xamarin.iOS.Tasks.dll".
  Task "WriteLinesToFile"
    Skipping write to file "obj/Debug/net6.0-maccatalyst/maccatalyst-x64/mauiimage.inputs" because content would not change.
  Done executing task "WriteLinesToFile".
  Task "WriteLinesToFile"
    Skipping write to file "obj/Debug/net6.0-maccatalyst/maccatalyst-x64/mauifont.inputs" because content would not change.
  Done executing task "WriteLinesToFile".
  Task "WriteLinesToFile"
    Skipping write to file "obj/Debug/net6.0-maccatalyst/maccatalyst-x64/mauisplash.inputs" because content would not change.
  Done executing task "WriteLinesToFile".
Target "ResizetizeCollectItems" skipped. Previously built successfully.
Target ProcessMauiSplashScreens:
  Skipping target "ProcessMauiSplashScreens" because all output files are up-to-date with respect to the input files.
  Input files: 
      Resources/appiconfg.svg
      /usr/local/share/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/6.0.200-preview.14.5099/targets/Microsoft.Maui.Resizetizer.targets
      /usr/local/share/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/6.0.200-preview.14.5099/targets/Microsoft.Maui.Resizetizer.dll
      obj/Debug/net6.0-maccatalyst/maccatalyst-x64/mauisplash.inputs
  Output files: obj/Debug/net6.0-maccatalyst/maccatalyst-x64/mauisplash.stamp
Target ResizetizeImages:
  Skipping target "ResizetizeImages" because all output files are up-to-date with respect to the input files.
  Input files: 
      Resources/Images/dotnet_bot.svg
      Resources/appicon.svg
      /usr/local/share/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/6.0.200-preview.14.5099/targets/Microsoft.Maui.Resizetizer.targets
      /usr/local/share/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/6.0.200-preview.14.5099/targets/Microsoft.Maui.Resizetizer.dll
      obj/Debug/net6.0-maccatalyst/maccatalyst-x64/mauiimage.inputs
  Output files: obj/Debug/net6.0-maccatalyst/maccatalyst-x64/mauiimage.stamp
Target ProcessMauiAssets:
  Using "GetMauiAssetPath" task from assembly "/usr/local/share/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/6.0.200-preview.14.5099/targets/Microsoft.Maui.Resizetizer.dll".
  Task "GetMauiAssetPath"
  Done executing task "GetMauiAssetPath".
Target "ProcessMauiSplashScreens" skipped. Previously built successfully.
Target ProcessMauiFonts:
  Skipping target "ProcessMauiFonts" because all output files are up-to-date with respect to the input files.
  Input files: 
      Resources/Fonts/OpenSans-Regular.ttf
      /usr/local/share/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/6.0.200-preview.14.5099/targets/Microsoft.Maui.Resizetizer.targets
      /usr/local/share/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/6.0.200-preview.14.5099/targets/Microsoft.Maui.Resizetizer.dll
      obj/Debug/net6.0-maccatalyst/maccatalyst-x64/mauifont.inputs
  Output files: obj/Debug/net6.0-maccatalyst/maccatalyst-x64/mauifont.stamp
Target "ProcessMauiSplashScreens" skipped. Previously built successfully.
Target CollectAppManifests:
Target "_DetectAppManifest" skipped. Previously built successfully.
Target "_DetectSdkLocations" skipped. Previously built successfully.
Target "_GenerateBundleName" skipped. Previously built successfully.
Target "_ComputeTargetFrameworkMoniker" skipped, due to false condition; ('$(_ComputedTargetFrameworkMoniker)' == '') was evaluated as ('.NETCoreApp,Version=v6.0,Profile=maccatalyst' == '').
Target "_ComputeTargetArchitectures" skipped. Previously built successfully.
Target "_DetectSdkLocations" skipped. Previously built successfully.
Target "_GenerateBundleName" skipped. Previously built successfully.
Target _PrepareResourceRules:
  Task "PrepareResourceRules" skipped, due to false condition; ('$(IsMacEnabled)' == 'true' And '$(CodesignResourceRules)' != '' And '$(ComputedPlatform)' == 'iPhone') was evaluated as ('true' == 'true' And '' != '' And 'AnyCPU' == 'iPhone').
Target _SeparateWatchAppReferences:
  Task "CreateItem" skipped, due to false condition; ('%(Identity)' != '' And '%(ProjectReference.IsWatchApp)' == 'true') was evaluated as ('' != '' And '' == 'true').
Target "_AssignWatchAppConfiguration" skipped, due to false condition; ('@(_WatchAppReference)' != '') was evaluated as ('' != '').
Target _SplitWatchAppReferencesByExistent:
  Task "CreateItem" skipped, due to false condition; ('@(_WatchAppReferenceWithConfiguration)' != '') was evaluated as ('' != '').
Target _ResolveWatchAppReferences:
  Task "MSBuild" skipped, due to false condition; ('@(_WatchAppReferenceWithConfigurationExistent)' != '' and '$(_BuildReferencedExtensionProjects)' != 'true') was evaluated as ('' != '' and '' != 'true').
  Task "MSBuild" skipped, due to false condition; ('@(_WatchAppReferenceWithConfigurationExistent)' != '' and '$(_BuildReferencedExtensionProjects)' == 'true' ) was evaluated as ('' != '' and '' == 'true' ).
  Task "Warning" skipped, due to false condition; ('@(_WatchAppReferenceWithConfigurationNonExistent)' != '') was evaluated as ('' != '').
Target _DetectDebugNetworkConfiguration:
  Using "DetectDebugNetworkConfiguration" task from assembly "/usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/15.2.302-preview.14.122/tools/msbuild/iOS/../iOS/Xamarin.iOS.Tasks.dll".
  Task "DetectDebugNetworkConfiguration"
      DebugIPAddresses: 127.0.0.1
  Done executing task "DetectDebugNetworkConfiguration".
Target _CompileAppManifest:
  Building target "_CompileAppManifest" completely.
  No input files were specified.
  Using "CompileAppManifest" task from assembly "/usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/15.2.302-preview.14.122/tools/msbuild/iOS/../iOS/Xamarin.iOS.Tasks.dll".
  Task "CompileAppManifest"
    /usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/15.2.302-preview.14.122/tools/msbuild/iOS/Xamarin.Shared.targets(500,3): error MSB4018: The "CompileAppManifest" task failed unexpectedly.
    /usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/15.2.302-preview.14.122/tools/msbuild/iOS/Xamarin.Shared.targets(500,3): error MSB4018: System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values. (Parameter 'Unknown device family: 6')
    /usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/15.2.302-preview.14.122/tools/msbuild/iOS/Xamarin.Shared.targets(500,3): error MSB4018:    at Xamarin.MacDev.ManifestExtensions.ParseDeviceFamilyFromNumber(PNumber number) in /Users/builder/azdo/_work/1/s/xamarin-macios/external/Xamarin.MacDev/Xamarin.MacDev/ManifestExtensions.cs:line 222
    /usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/15.2.302-preview.14.122/tools/msbuild/iOS/Xamarin.Shared.targets(500,3): error MSB4018:    at Xamarin.MacDev.ManifestExtensions.GetUIDeviceFamily(PDictionary dict, String key) in /Users/builder/azdo/_work/1/s/xamarin-macios/external/Xamarin.MacDev/Xamarin.MacDev/ManifestExtensions.cs:line 269
    /usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/15.2.302-preview.14.122/tools/msbuild/iOS/Xamarin.Shared.targets(500,3): error MSB4018:    at Xamarin.MacDev.ManifestExtensions.GetUIDeviceFamily(PDictionary dict) in /Users/builder/azdo/_work/1/s/xamarin-macios/external/Xamarin.MacDev/Xamarin.MacDev/ManifestExtensions.cs:line 207
    /usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/15.2.302-preview.14.122/tools/msbuild/iOS/Xamarin.Shared.targets(500,3): error MSB4018:    at Xamarin.iOS.Tasks.CompileAppManifestTaskCore.Compile(PDictionary plist) in /Users/builder/azdo/_work/1/s/xamarin-macios/msbuild/Xamarin.iOS.Tasks.Core/Tasks/CompileAppManifestTaskCore.cs:line 32
    /usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/15.2.302-preview.14.122/tools/msbuild/iOS/Xamarin.Shared.targets(500,3): error MSB4018:    at Xamarin.MacDev.Tasks.CompileAppManifestTaskBase.Execute() in /Users/builder/azdo/_work/1/s/xamarin-macios/msbuild/Xamarin.MacDev.Tasks.Core/Tasks/CompileAppManifestTaskBase.cs:line 146
    /usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/15.2.302-preview.14.122/tools/msbuild/iOS/Xamarin.Shared.targets(500,3): error MSB4018:    at Xamarin.iOS.Tasks.CompileAppManifest.Execute() in /Users/builder/azdo/_work/1/s/xamarin-macios/msbuild/Xamarin.iOS.Tasks/Tasks/CompileAppManifest.cs:line 15
    /usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/15.2.302-preview.14.122/tools/msbuild/iOS/Xamarin.Shared.targets(500,3): error MSB4018:    at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
    /usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/15.2.302-preview.14.122/tools/msbuild/iOS/Xamarin.Shared.targets(500,3): error MSB4018:    at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask)
  Done executing task "CompileAppManifest" -- FAILED.
Done building target "_CompileAppManifest" in project "BasicControls.Maui.csproj" -- FAILED.

Done building project "BasicControls.Maui.csproj" -- FAILED.

Build FAILED.

/usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/15.2.302-preview.14.122/tools/msbuild/iOS/Xamarin.Shared.targets(500,3): error MSB4018: The "CompileAppManifest" task failed unexpectedly.
/usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/15.2.302-preview.14.122/tools/msbuild/iOS/Xamarin.Shared.targets(500,3): error MSB4018: System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values. (Parameter 'Unknown device family: 6')
/usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/15.2.302-preview.14.122/tools/msbuild/iOS/Xamarin.Shared.targets(500,3): error MSB4018:    at Xamarin.MacDev.ManifestExtensions.ParseDeviceFamilyFromNumber(PNumber number) in /Users/builder/azdo/_work/1/s/xamarin-macios/external/Xamarin.MacDev/Xamarin.MacDev/ManifestExtensions.cs:line 222
/usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/15.2.302-preview.14.122/tools/msbuild/iOS/Xamarin.Shared.targets(500,3): error MSB4018:    at Xamarin.MacDev.ManifestExtensions.GetUIDeviceFamily(PDictionary dict, String key) in /Users/builder/azdo/_work/1/s/xamarin-macios/external/Xamarin.MacDev/Xamarin.MacDev/ManifestExtensions.cs:line 269
/usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/15.2.302-preview.14.122/tools/msbuild/iOS/Xamarin.Shared.targets(500,3): error MSB4018:    at Xamarin.MacDev.ManifestExtensions.GetUIDeviceFamily(PDictionary dict) in /Users/builder/azdo/_work/1/s/xamarin-macios/external/Xamarin.MacDev/Xamarin.MacDev/ManifestExtensions.cs:line 207
/usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/15.2.302-preview.14.122/tools/msbuild/iOS/Xamarin.Shared.targets(500,3): error MSB4018:    at Xamarin.iOS.Tasks.CompileAppManifestTaskCore.Compile(PDictionary plist) in /Users/builder/azdo/_work/1/s/xamarin-macios/msbuild/Xamarin.iOS.Tasks.Core/Tasks/CompileAppManifestTaskCore.cs:line 32
/usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/15.2.302-preview.14.122/tools/msbuild/iOS/Xamarin.Shared.targets(500,3): error MSB4018:    at Xamarin.MacDev.Tasks.CompileAppManifestTaskBase.Execute() in /Users/builder/azdo/_work/1/s/xamarin-macios/msbuild/Xamarin.MacDev.Tasks.Core/Tasks/CompileAppManifestTaskBase.cs:line 146
/usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/15.2.302-preview.14.122/tools/msbuild/iOS/Xamarin.Shared.targets(500,3): error MSB4018:    at Xamarin.iOS.Tasks.CompileAppManifest.Execute() in /Users/builder/azdo/_work/1/s/xamarin-macios/msbuild/Xamarin.iOS.Tasks/Tasks/CompileAppManifest.cs:line 15
/usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/15.2.302-preview.14.122/tools/msbuild/iOS/Xamarin.Shared.targets(500,3): error MSB4018:    at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
/usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/15.2.302-preview.14.122/tools/msbuild/iOS/Xamarin.Shared.targets(500,3): error MSB4018:    at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask)
    0 Warning(s)
    1 Error(s)

Time Elapsed 00:00:00.30

========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

Build: 1 error, 0 warnings
@rolfbjarne rolfbjarne added this to the .NET 6 milestone Apr 4, 2022
@rolfbjarne rolfbjarne added dotnet An issue or pull request related to .NET (6) dotnet-pri1 .NET 6: important for stable release labels Apr 4, 2022
@rolfbjarne rolfbjarne self-assigned this Apr 4, 2022
@rolfbjarne rolfbjarne added this to Pri 1 - Not Started in .NET 6 Apr 4, 2022
rolfbjarne added a commit to rolfbjarne/xamarin-macios that referenced this issue Apr 5, 2022
rolfbjarne added a commit to rolfbjarne/xamarin-macios that referenced this issue Apr 6, 2022
rolfbjarne added a commit to rolfbjarne/xamarin-macios that referenced this issue Apr 6, 2022
@rolfbjarne rolfbjarne moved this from Pri 1 - Not Started to April 2022 - In Progress in .NET 6 Apr 6, 2022
.NET 6 automation moved this from April 2022 - In Progress to April 2022 - Done Apr 7, 2022
rolfbjarne added a commit that referenced this issue Apr 7, 2022
…cOS. Fixes #14621. (#14663)

This also required bumping Xamarin.MacDev.

New commits in xamarin/Xamarin.MacDev:

* xamarin/Xamarin.MacDev@0717ac3 Add a new device type for Mac Catalyst.
* xamarin/Xamarin.MacDev@ed2a604 Remove net451 target framework from
Xamarin.MacDev.csproj

Diff: https://github.com/xamarin/Xamarin.MacDev/compare/9e6e29f2a4e89b140cb37575168faccc70c45d5f..0717ac3c249595b48860904ce77000a6115affbe

Fixes #14621.
@ghost ghost locked as resolved and limited conversation to collaborators May 7, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
dotnet An issue or pull request related to .NET (6) dotnet-pri1 .NET 6: important for stable release
Projects
No open projects
.NET 6
  
April 2022 - Done
2 participants