dotnet / maui

.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
https://dot.net/maui
MIT License
22.05k stars 1.73k forks source link

[regression/7.0.100] MAUI SR9 7.0.100 breaks iOS build #18573

Closed bsloehr closed 6 months ago

bsloehr commented 11 months ago

Description

With the release of 7.0.100 (and the recently released 7.0.101) the iOS builds now fail. Exception is listed in the log output below.

Steps to Reproduce

Run my build as we have been doing daily for the last 12 months

Link to public reproduction project repository

No response

Version with bug

7.0.101

Is this a regression from previous behavior?

Yes, this used to work in .NET MAUI

Last version that worked well

7.0.96

Affected platforms

iOS

Affected platform versions

No response

Did you find any workaround?

No

Relevant log output

2023-11-07T15:21:22.1961850Z /Users/runner/hostedtoolcache/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/7.0.101/targets/Microsoft.Maui.Resizetizer.targets(531,9): warning : MAUI0000 [/Users/runner/work/1/s/Mobile.Survey.Appl/Mobile.Survey.Appl.csproj::TargetFramework=net7.0-ios]
2023-11-07T15:21:22.1964620Z /Users/runner/hostedtoolcache/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/7.0.101/targets/Microsoft.Maui.Resizetizer.targets(531,9): error MAUI0000: System.MissingMethodException: Method not found: 'SkiaSharp.SKTextBlob SkiaSharp.SKTextBlob.CreatePositioned(System.String, SkiaSharp.SKFont, System.ReadOnlySpan`1<SkiaSharp.SKPoint>)'. [/Users/runner/work/1/s/Mobile.Survey.Appl/Mobile.Survey.Appl.csproj::TargetFramework=net7.0-ios]
2023-11-07T15:21:22.1966930Z /Users/runner/hostedtoolcache/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/7.0.101/targets/Microsoft.Maui.Resizetizer.targets(531,9): error MAUI0000:    at Svg.Skia.SkiaModelExtensions.Draw(CanvasCommand canvasCommand, SKCanvas skCanvas) [/Users/runner/work/1/s/Mobile.Survey.Appl/Mobile.Survey.Appl.csproj::TargetFramework=net7.0-ios]
2023-11-07T15:21:22.1968350Z /Users/runner/hostedtoolcache/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/7.0.101/targets/Microsoft.Maui.Resizetizer.targets(531,9): error MAUI0000:    at Svg.Skia.SkiaModelExtensions.Draw(SKPicture picture, SKCanvas skCanvas) in /_/src/Svg.Skia/SkiaModelExtensions.cs:line 1054 [/Users/runner/work/1/s/Mobile.Survey.Appl/Mobile.Survey.Appl.csproj::TargetFramework=net7.0-ios]
2023-11-07T15:21:22.1969720Z /Users/runner/hostedtoolcache/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/7.0.101/targets/Microsoft.Maui.Resizetizer.targets(531,9): error MAUI0000:    at Svg.Skia.SkiaModelExtensions.ToSKPicture(SKPicture picture) in /_/src/Svg.Skia/SkiaModelExtensions.cs:line 933 [/Users/runner/work/1/s/Mobile.Survey.Appl/Mobile.Survey.Appl.csproj::TargetFramework=net7.0-ios]
2023-11-07T15:21:22.1971260Z /Users/runner/hostedtoolcache/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/7.0.101/targets/Microsoft.Maui.Resizetizer.targets(531,9): error MAUI0000:    at Svg.Skia.SKSvg.Load(String path) in /_/src/Svg.Skia/SKSvg.cs:line 70 [/Users/runner/work/1/s/Mobile.Survey.Appl/Mobile.Survey.Appl.csproj::TargetFramework=net7.0-ios]
2023-11-07T15:21:22.1973420Z /Users/runner/hostedtoolcache/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/7.0.101/targets/Microsoft.Maui.Resizetizer.targets(531,9): error MAUI0000:    at Microsoft.Maui.Resizetizer.SkiaSharpSvgTools..ctor(String filename, Nullable`1 baseSize, Nullable`1 backgroundColor, Nullable`1 tintColor, ILogger logger) in D:\a\_work\1\s\src\SingleProject\Resizetizer\src\SkiaSharpSvgTools.cs:line 24 [/Users/runner/work/1/s/Mobile.Survey.Appl/Mobile.Survey.Appl.csproj::TargetFramework=net7.0-ios]
2023-11-07T15:21:22.1975120Z /Users/runner/hostedtoolcache/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/7.0.101/targets/Microsoft.Maui.Resizetizer.targets(531,9): error MAUI0000:    at Microsoft.Maui.Resizetizer.SkiaSharpTools.Create(Boolean isVector, String filename, Nullable`1 baseSize, Nullable`1 backgroundColor, Nullable`1 tintColor, ILogger logger) in D:\a\_work\1\s\src\SingleProject\Resizetizer\src\SkiaSharpTools.cs:line 21 [/Users/runner/work/1/s/Mobile.Survey.Appl/Mobile.Survey.Appl.csproj::TargetFramework=net7.0-ios]
2023-11-07T15:21:22.1976600Z /Users/runner/hostedtoolcache/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/7.0.101/targets/Microsoft.Maui.Resizetizer.targets(531,9): error MAUI0000:    at Microsoft.Maui.Resizetizer.SkiaSharpAppIconTools..ctor(ResizeImageInfo info, ILogger logger) in D:\a\_work\1\s\src\SingleProject\Resizetizer\src\SkiaSharpAppIconTools.cs:line 26 [/Users/runner/work/1/s/Mobile.Survey.Appl/Mobile.Survey.Appl.csproj::TargetFramework=net7.0-ios]
2023-11-07T15:21:22.1977960Z /Users/runner/hostedtoolcache/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/7.0.101/targets/Microsoft.Maui.Resizetizer.targets(531,9): error MAUI0000:    at Microsoft.Maui.Resizetizer.ResizetizeImages.ProcessAppIcon(ResizeImageInfo img, ConcurrentBag`1 resizedImages) in D:\a\_work\1\s\src\SingleProject\Resizetizer\src\ResizetizeImages.cs:line 163 [/Users/runner/work/1/s/Mobile.Survey.Appl/Mobile.Survey.Appl.csproj::TargetFramework=net7.0-ios]
2023-11-07T15:21:22.1979580Z /Users/runner/hostedtoolcache/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/7.0.101/targets/Microsoft.Maui.Resizetizer.targets(531,9): error MAUI0000:    at Microsoft.Maui.Resizetizer.ResizetizeImages.<>c__DisplayClass26_0.<ExecuteAsync>b__0(ResizeImageInfo img) in D:\a\_work\1\s\src\SingleProject\Resizetizer\src\ResizetizeImages.cs:line 56 [/Users/runner/work/1/s/Mobile.Survey.Appl/Mobile.Survey.Appl.csproj::TargetFramework=net7.0-ios]
2023-11-07T15:21:22.1981000Z /Users/runner/hostedtoolcache/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/7.0.101/targets/Microsoft.Maui.Resizetizer.targets(531,9): error MAUI0000:    at Microsoft.Maui.Resizetizer.AsyncTaskExtensions.<>c__DisplayClass0_0`1.<ParallelForEach>b__0(TSource s) in D:\a\_work\1\s\src\SingleProject\Resizetizer\src\AsyncTaskExtensions.cs:line 21 [/Users/runner/work/1/s/Mobile.Survey.Appl/Mobile.Survey.Appl.csproj::TargetFramework=net7.0-ios]
PureWeen commented 11 months ago

@bsloehr can you attach a binlog?

https://github.com/xamarin/xamarin-macios/wiki/Diagnosis

we've seen this occasionally but we're having some issues reproducing it consistently. If you're able to reproduce consistently a binlog would be helpful

ghost commented 11 months ago

Hi @bsloehr. We have added the "s/needs-info" label to this issue, which indicates that we have an open question for you before we can take further action. This issue will be closed automatically in 7 days if we do not hear back from you by then - please feel free to re-open it if you come back to this issue after that time.

bsloehr commented 11 months ago

@bsloehr can you attach a binlog?

https://github.com/xamarin/xamarin-macios/wiki/Diagnosis

we've seen this occasionally but we're having some issues reproducing it consistently. If you're able to reproduce consistently a binlog would be helpful

Will do

bsloehr commented 11 months ago

BuildLog.zip

SteveBush commented 11 months ago

I'm seeing the same issue with 7.0.100 for both ios and maccatalyst builds. I'm wondering if it's related to https://github.com/Mapsui/Mapsui/issues/2150#issue-1861831760.

My IOS and MacCatalyst device build fails on:

1) Azure Pipeline with MacOS-13 hosted runner 2) Azure Pipeline with MacOS-13 local runner on an M1 MacBook Pro 3) Locally on M1 MacBookPro

It succeeds on GitHub: 1) GitHub Action with MacOS-13 hosted runner.

As part of my hosted builds, I'm downloading .Net version 7.0.403. Below is a subset of my build log.

NetworkVisor.Core.Logging -> /Users/runner/work/1/s/bin/NetworkVisor.Core.Logging/Release-MacOS/netstandard2.1/NetworkVisor.Core.Logging.dll
/Users/runner/hostedtoolcache/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/7.0.101/targets/Microsoft.Maui.Resizetizer.targets(531,9): error : MAUI0000 [/Users/runner/work/1/s/test/ios/NetworkVisor.Platform.Test.Devices.IOS/NetworkVisor.Platform.Test.Devices.IOS.csproj::TargetFramework=net7.0-ios]
/Users/runner/hostedtoolcache/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/7.0.101/targets/Microsoft.Maui.Resizetizer.targets(531,9): error : MAUI0000 [/Users/runner/work/1/s/test/ios/NetworkVisor.Platform.Test.Devices.IOS/NetworkVisor.Platform.Test.Devices.IOS.csproj::TargetFramework=net7.0-ios]
/Users/runner/hostedtoolcache/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/7.0.101/targets/Microsoft.Maui.Resizetizer.targets(531,9): error MAUI0000: System.MissingMethodException: Method not found: 'SkiaSharp.SKTextBlob SkiaSharp.SKTextBlob.CreatePositioned(System.String, SkiaSharp.SKFont, System.ReadOnlySpan`1<SkiaSharp.SKPoint>)'. [/Users/runner/work/1/s/test/ios/NetworkVisor.Platform.Test.Devices.IOS/NetworkVisor.Platform.Test.Devices.IOS.csproj::TargetFramework=net7.0-ios]
/Users/runner/hostedtoolcache/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/7.0.101/targets/Microsoft.Maui.Resizetizer.targets(531,9): error MAUI0000:    at Svg.Skia.SkiaModelExtensions.Draw(CanvasCommand canvasCommand, SKCanvas skCanvas) [/Users/runner/work/1/s/test/ios/NetworkVisor.Platform.Test.Devices.IOS/NetworkVisor.Platform.Test.Devices.IOS.csproj::TargetFramework=net7.0-ios]
/Users/runner/hostedtoolcache/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/7.0.101/targets/Microsoft.Maui.Resizetizer.targets(531,9): error MAUI0000:    at Svg.Skia.SkiaModelExtensions.Draw(SKPicture picture, SKCanvas skCanvas) in /_/src/Svg.Skia/SkiaModelExtensions.cs:line 1054 [/Users/runner/work/1/s/test/ios/NetworkVisor.Platform.Test.Devices.IOS/NetworkVisor.Platform.Test.Devices.IOS.csproj::TargetFramework=net7.0-ios]
/Users/runner/hostedtoolcache/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/7.0.101/targets/Microsoft.Maui.Resizetizer.targets(531,9): error MAUI0000:    at Svg.Skia.SkiaModelExtensions.ToSKPicture(SKPicture picture) in /_/src/Svg.Skia/SkiaModelExtensions.cs:line 933 [/Users/runner/work/1/s/test/ios/NetworkVisor.Platform.Test.Devices.IOS/NetworkVisor.Platform.Test.Devices.IOS.csproj::TargetFramework=net7.0-ios]
/Users/runner/hostedtoolcache/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/7.0.101/targets/Microsoft.Maui.Resizetizer.targets(531,9): error MAUI0000:    at Svg.Skia.SKSvg.Load(String path) in /_/src/Svg.Skia/SKSvg.cs:line 70 [/Users/runner/work/1/s/test/ios/NetworkVisor.Platform.Test.Devices.IOS/NetworkVisor.Platform.Test.Devices.IOS.csproj::TargetFramework=net7.0-ios]
/Users/runner/hostedtoolcache/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/7.0.101/targets/Microsoft.Maui.Resizetizer.targets(531,9): error MAUI0000:    at Microsoft.Maui.Resizetizer.SkiaSharpSvgTools..ctor(String filename, Nullable`1 baseSize, Nullable`1 backgroundColor, Nullable`1 tintColor, ILogger logger) in D:\a\_work\1\s\src\SingleProject\Resizetizer\src\SkiaSharpSvgTools.cs:line 24 [/Users/runner/work/1/s/test/ios/NetworkVisor.Platform.Test.Devices.IOS/NetworkVisor.Platform.Test.Devices.IOS.csproj::TargetFramework=net7.0-ios]
/Users/runner/hostedtoolcache/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/7.0.101/targets/Microsoft.Maui.Resizetizer.targets(531,9): error MAUI0000:    at Microsoft.Maui.Resizetizer.SkiaSharpTools.Create(Boolean isVector, String filename, Nullable`1 baseSize, Nullable`1 backgroundColor, Nullable`1 tintColor, ILogger logger) in D:\a\_work\1\s\src\SingleProject\Resizetizer\src\SkiaSharpTools.cs:line 21 [/Users/runner/work/1/s/test/ios/NetworkVisor.Platform.Test.Devices.IOS/NetworkVisor.Platform.Test.Devices.IOS.csproj::TargetFramework=net7.0-ios]
/Users/runner/hostedtoolcache/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/7.0.101/targets/Microsoft.Maui.Resizetizer.targets(531,9): error MAUI0000:    at Microsoft.Maui.Resizetizer.Resizer.Rasterize(DpiPath dpi, String destination) in D:\a\_work\1\s\src\SingleProject\Resizetizer\src\Resizer.cs:line 90 [/Users/runner/work/1/s/test/ios/NetworkVisor.Platform.Test.Devices.IOS/NetworkVisor.Platform.Test.Devices.IOS.csproj::TargetFramework=net7.0-ios]
/Users/runner/hostedtoolcache/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/7.0.101/targets/Microsoft.Maui.Resizetizer.targets(531,9): error MAUI0000:    at Microsoft.Maui.Resizetizer.Resizer.Resize(DpiPath dpi, String inputsFile) in D:\a\_work\1\s\src\SingleProject\Resizetizer\src\Resizer.cs:line 83 [/Users/runner/work/1/s/test/ios/NetworkVisor.Platform.Test.Devices.IOS/NetworkVisor.Platform.Test.Devices.IOS.csproj::TargetFramework=net7.0-ios]
/Users/runner/hostedtoolcache/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/7.0.101/targets/Microsoft.Maui.Resizetizer.targets(531,9): error MAUI0000:    at Microsoft.Maui.Resizetizer.ResizetizeImages.ProcessImageResize(ResizeImageInfo img, DpiPath[] dpis, ConcurrentBag`1 resizedImages) in D:\a\_work\1\s\src\SingleProject\Resizetizer\src\ResizetizeImages.cs:line 188 [/Users/runner/work/1/s/test/ios/NetworkVisor.Platform.Test.Devices.IOS/NetworkVisor.Platform.Test.Devices.IOS.csproj::TargetFramework=net7.0-ios]
/Users/runner/hostedtoolcache/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/7.0.101/targets/Microsoft.Maui.Resizetizer.targets(531,9): error MAUI0000:    at Microsoft.Maui.Resizetizer.ResizetizeImages.<>c__DisplayClass26_0.<ExecuteAsync>b__0(ResizeImageInfo img) in D:\a\_work\1\s\src\SingleProject\Resizetizer\src\ResizetizeImages.cs:line 65 [/Users/runner/work/1/s/test/ios/NetworkVisor.Platform.Test.Devices.IOS/NetworkVisor.Platform.Test.Devices.IOS.csproj::TargetFramework=net7.0-ios]
/Users/runner/hostedtoolcache/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/7.0.101/targets/Microsoft.Maui.Resizetizer.targets(531,9): error MAUI0000:    at Microsoft.Maui.Resizetizer.AsyncTaskExtensions.<>c__DisplayClass0_0`1.<ParallelForEach>b__0(TSource s) in D:\a\_work\1\s\src\SingleProject\Resizetizer\src\AsyncTaskExtensions.cs:line 21 [/Users/runner/work/1/s/test/ios/NetworkVisor.Platform.Test.Devices.IOS/NetworkVisor.Platform.Test.Devices.IOS.csproj::TargetFramework=net7.0-ios]
/Users/runner/hostedtoolcache/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/7.0.101/targets/Microsoft.Maui.Resizetizer.targets(531,9): error : MAUI0000 

[/Users/runner/work/1/s/test/maccatalyst/NetworkVisor.Platform.Test.Devices.MacCatalyst/NetworkVisor.Platform.Test.Devices.MacCatalyst.csproj::TargetFramework=net7.0-maccatalyst]
/Users/runner/hostedtoolcache/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/7.0.101/targets/Microsoft.Maui.Resizetizer.targets(531,9): error : MAUI0000 [/Users/runner/work/1/s/test/maccatalyst/NetworkVisor.Platform.Test.Devices.MacCatalyst/NetworkVisor.Platform.Test.Devices.MacCatalyst.csproj::TargetFramework=net7.0-maccatalyst]
/Users/runner/hostedtoolcache/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/7.0.101/targets/Microsoft.Maui.Resizetizer.targets(531,9): error MAUI0000: System.MissingMethodException: Method not found: 'SkiaSharp.SKTextBlob SkiaSharp.SKTextBlob.CreatePositioned(System.String, SkiaSharp.SKFont, System.ReadOnlySpan`1<SkiaSharp.SKPoint>)'. [/Users/runner/work/1/s/test/maccatalyst/NetworkVisor.Platform.Test.Devices.MacCatalyst/NetworkVisor.Platform.Test.Devices.MacCatalyst.csproj::TargetFramework=net7.0-maccatalyst]
/Users/runner/hostedtoolcache/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/7.0.101/targets/Microsoft.Maui.Resizetizer.targets(531,9): error MAUI0000:    at Svg.Skia.SkiaModelExtensions.Draw(CanvasCommand canvasCommand, SKCanvas skCanvas) [/Users/runner/work/1/s/test/maccatalyst/NetworkVisor.Platform.Test.Devices.MacCatalyst/NetworkVisor.Platform.Test.Devices.MacCatalyst.csproj::TargetFramework=net7.0-maccatalyst]
/Users/runner/hostedtoolcache/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/7.0.101/targets/Microsoft.Maui.Resizetizer.targets(531,9): error MAUI0000:    at Svg.Skia.SkiaModelExtensions.Draw(SKPicture picture, SKCanvas skCanvas) in /_/src/Svg.Skia/SkiaModelExtensions.cs:line 1054 [/Users/runner/work/1/s/test/maccatalyst/NetworkVisor.Platform.Test.Devices.MacCatalyst/NetworkVisor.Platform.Test.Devices.MacCatalyst.csproj::TargetFramework=net7.0-maccatalyst]
/Users/runner/hostedtoolcache/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/7.0.101/targets/Microsoft.Maui.Resizetizer.targets(531,9): error MAUI0000:    at Svg.Skia.SkiaModelExtensions.ToSKPicture(SKPicture picture) in /_/src/Svg.Skia/SkiaModelExtensions.cs:line 933 [/Users/runner/work/1/s/test/maccatalyst/NetworkVisor.Platform.Test.Devices.MacCatalyst/NetworkVisor.Platform.Test.Devices.MacCatalyst.csproj::TargetFramework=net7.0-maccatalyst]
/Users/runner/hostedtoolcache/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/7.0.101/targets/Microsoft.Maui.Resizetizer.targets(531,9): error MAUI0000:    at Svg.Skia.SKSvg.Load(String path) in /_/src/Svg.Skia/SKSvg.cs:line 70 [/Users/runner/work/1/s/test/maccatalyst/NetworkVisor.Platform.Test.Devices.MacCatalyst/NetworkVisor.Platform.Test.Devices.MacCatalyst.csproj::TargetFramework=net7.0-maccatalyst]
/Users/runner/hostedtoolcache/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/7.0.101/targets/Microsoft.Maui.Resizetizer.targets(531,9): error MAUI0000:    at Microsoft.Maui.Resizetizer.SkiaSharpSvgTools..ctor(String filename, Nullable`1 baseSize, Nullable`1 backgroundColor, Nullable`1 tintColor, ILogger logger) in D:\a\_work\1\s\src\SingleProject\Resizetizer\src\SkiaSharpSvgTools.cs:line 24 [/Users/runner/work/1/s/test/maccatalyst/NetworkVisor.Platform.Test.Devices.MacCatalyst/NetworkVisor.Platform.Test.Devices.MacCatalyst.csproj::TargetFramework=net7.0-maccatalyst]
/Users/runner/hostedtoolcache/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/7.0.101/targets/Microsoft.Maui.Resizetizer.targets(531,9): error MAUI0000:    at Microsoft.Maui.Resizetizer.SkiaSharpTools.Create(Boolean isVector, String filename, Nullable`1 baseSize, Nullable`1 backgroundColor, Nullable`1 tintColor, ILogger logger) in D:\a\_work\1\s\src\SingleProject\Resizetizer\src\SkiaSharpTools.cs:line 21 [/Users/runner/work/1/s/test/maccatalyst/NetworkVisor.Platform.Test.Devices.MacCatalyst/NetworkVisor.Platform.Test.Devices.MacCatalyst.csproj::TargetFramework=net7.0-maccatalyst]
/Users/runner/hostedtoolcache/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/7.0.101/targets/Microsoft.Maui.Resizetizer.targets(531,9): error MAUI0000:    at Microsoft.Maui.Resizetizer.SkiaSharpAppIconTools..ctor(ResizeImageInfo info, ILogger logger) in D:\a\_work\1\s\src\SingleProject\Resizetizer\src\SkiaSharpAppIconTools.cs:line 24 [/Users/runner/work/1/s/test/maccatalyst/NetworkVisor.Platform.Test.Devices.MacCatalyst/NetworkVisor.Platform.Test.Devices.MacCatalyst.csproj::TargetFramework=net7.0-maccatalyst]
/Users/runner/hostedtoolcache/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/7.0.101/targets/Microsoft.Maui.Resizetizer.targets(531,9): error MAUI0000:    at Microsoft.Maui.Resizetizer.ResizetizeImages.ProcessAppIcon(ResizeImageInfo img, ConcurrentBag`1 resizedImages) in D:\a\_work\1\s\src\SingleProject\Resizetizer\src\ResizetizeImages.cs:line 163 [/Users/runner/work/1/s/test/maccatalyst/NetworkVisor.Platform.Test.Devices.MacCatalyst/NetworkVisor.Platform.Test.Devices.MacCatalyst.csproj::TargetFramework=net7.0-maccatalyst]
/Users/runner/hostedtoolcache/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/7.0.101/targets/Microsoft.Maui.Resizetizer.targets(531,9): error MAUI0000:    at Microsoft.Maui.Resizetizer.ResizetizeImages.<>c__DisplayClass26_0.<ExecuteAsync>b__0(ResizeImageInfo img) in D:\a\_work\1\s\src\SingleProject\Resizetizer\src\ResizetizeImages.cs:line 56 [/Users/runner/work/1/s/test/maccatalyst/NetworkVisor.Platform.Test.Devices.MacCatalyst/NetworkVisor.Platform.Test.Devices.MacCatalyst.csproj::TargetFramework=net7.0-maccatalyst]
/Users/runner/hostedtoolcache/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/7.0.101/targets/Microsoft.Maui.Resizetizer.targets(531,9): error MAUI0000:    at Microsoft.Maui.Resizetizer.AsyncTaskExtensions.<>c__DisplayClass0_0`1.<ParallelForEach>b__0(TSource s) in D:\a\_work\1\s\src\SingleProject\Resizetizer\src\AsyncTaskExtensions.cs:line 21 [/Users/runner/work/1/s/test/maccatalyst/NetworkVisor.Platform.Test.Devices.MacCatalyst/NetworkVisor.Platform.Test.Devices.MacCatalyst.csproj::TargetFramework=net7.0-maccatalyst]
ka4ep commented 11 months ago

This https://github.com/Mapsui/Mapsui/issues/2150#issuecomment-1689065648 did the trick for me. But I can't keep up with all these numerous tricks and workarounds...

bsloehr commented 11 months ago

The Mapsui/Mapsui#2150(comment) workaround is for an app that crashes during runtime. The Mapsui app uses Svg.Skia. This issue is happening in the Resizetizer during the build. I haven't had a chance to try it yet but I'm not understanding how this might help in this instance.

PureWeen commented 11 months ago

@mattleibow Thoughts?

ka4ep commented 11 months ago

The Mapsui/Mapsui#2150(comment) workaround is for an app that crashes during runtime. The Mapsui app uses Svg.Skia. This issue is happening in the Resizetizer during the build. I haven't had a chance to try it yet but I'm not understanding how this might help in this instance.

In my case it's not a runtime. I couldn't build a vanilla maui app. So it's either optimized out by the linker or references a wrong SkiaSharp version. Have a try.

bsloehr commented 11 months ago

The Mapsui/Mapsui#2150(comment) workaround is for an app that crashes during runtime. The Mapsui app uses Svg.Skia. This issue is happening in the Resizetizer during the build. I haven't had a chance to try it yet but I'm not understanding how this might help in this instance.

In my case it's not a runtime. I couldn't build a vanilla maui app. So it's either optimized out by the linker or references a wrong SkiaSharp version. Have a try.

For the time being I went with How to install a specific workload version? #15390. I've pinned the build to 7.0.96. If we need to move to a more recent release and this problem still exists I will give your workaround a shot.

LennardF1989 commented 11 months ago

A fix that works for me on Mac:

  1. Download this NuGet package: https://www.nuget.org/packages/Microsoft.Maui.Resizetizer.Sdk/7.0.96
  2. Extract it.
  3. In Finder go to /usr/local/share/dotnet/packags/Microsoft.Maui.Resizetizer.Sdk
  4. Rename the version you have currently installed to something else
  5. Move the extracted folder to this location
  6. Rename folder to the original version
  7. Restart Visual Studio, give permissions for the files, restart again.

Still an issue on version 7.0.101 released today.

Ken-Howe commented 10 months ago

I found that when I get this error, if I remove this line from the project file:

<MauiIcon Include="Resources\AppIcon\appicon.svg" ForegroundFile="Resources\AppIcon\appiconfg.svg" Color="#512BD4" /> This the compiler error goes away, no idea why its related, but this error always starts the moment I drag and drop a new image into the Resources\Images folder

rogersm-uwosh commented 10 months ago

I found that when I get this error, if I remove this line from the project file:

<MauiIcon Include="Resources\AppIcon\appicon.svg" ForegroundFile="Resources\AppIcon\appiconfg.svg" Color="#512BD4" /> This the compiler error goes away, no idea why its related, but this error always starts the moment I drag and drop a new image into the Resources\Images folder

Oh, thank you, thank you!! This was driving me crazy. It started popping up when I was resizing images, but then I reverted to the originals and the error persisted.

Out of curiosity, how did you know that this -- out of the 100+ lines in the .csproj file -- was the one to remove? And related to that, I wonder if it's supposed to do anything important 😀

FlatlinerDOA commented 10 months ago

This seems to related to this https://github.com/mono/SkiaSharp/issues/2147
This is blocking the release of our iOS app used by 10k+ users, removing the MauiIcon tag just results in other errors. Please can someone prioritize a🔥fix.

kcmagicdata commented 9 months ago

A fix that works for me on Mac:

  1. Download this NuGet package: https://www.nuget.org/packages/Microsoft.Maui.Resizetizer.Sdk/7.0.96
  2. Extract it.
  3. In Finder go to /usr/local/share/dotnet/packags/Microsoft.Maui.Resizetizer.Sdk
  4. Rename the version you have currently installed to something else
  5. Move the extracted folder to this location
  6. Rename folder to the original version
  7. Restart Visual Studio, give permissions for the files, restart again.

Still an issue on version 7.0.101 released today.

This works for me too on a Mac. I can now complete my app. Thanks.

agaluzzi commented 8 months ago

The workaround of using version 7.0.96 for the Microsoft.Maui.Resizetizer.Sdk package seems to be working for me too. Thank you @LennardF1989 ! However, this doesn't seem like a great option. @samhouts or @mattleibow, is there any updates on if/when this skiasharp/resizetizer issue may be getting fixed?

BTW, here's what I'm currently using:

$> dotnet --version
7.0.405

$> dotnet workload list
Installed Workload Id      Manifest Version       Installation Source
---------------------------------------------------------------------
maui-maccatalyst           7.0.101/7.0.100        SDK 7.0.400
maui-ios                   7.0.101/7.0.100        SDK 7.0.400
maui-android               7.0.101/7.0.100        SDK 7.0.400
ios                        16.4.7132/7.0.100      SDK 7.0.400
maui                       7.0.101/7.0.100        SDK 7.0.400
android                    33.0.95/7.0.100        SDK 7.0.400
yuanguang-wang commented 7 months ago

I found that when I get this error, if I remove this line from the project file:

<MauiIcon Include="Resources\AppIcon\appicon.svg" ForegroundFile="Resources\AppIcon\appiconfg.svg" Color="#512BD4" /> This the compiler error goes away, no idea why its related, but this error always starts the moment I drag and drop a new image into the Resources\Images folder

I got this error massage after changed the color in svg file. Suddenly notice that here also have a Color="#512BD4"... Once change the color here same as well will work for me...

RoiChen001 commented 7 months ago

Can't repro this issue on the latest 17.6.10 build 428. microsoft.net.sdk.maui: 7.0.101 .NET SDK:7.0.314