Closed MortenGregersen closed 9 months ago
0x1c07f29b4 - /System/Library/PrivateFrameworks/TCC.framework/TCC :
TCC = Transparency, Consent and Control - when this shows up in the stack trace, it's usually because you're missing an entry in the Info.plist file with a usage description for a certain feature.
In this particular case, you need to set the NSMicrophoneUsageDescription
key:
diff --git a/SourceNode/Platforms/iOS/Info.plist b/SourceNode/Platforms/iOS/Info.plist
index 358337b..e9910e3 100644
--- a/SourceNode/Platforms/iOS/Info.plist
+++ b/SourceNode/Platforms/iOS/Info.plist
@@ -28,5 +28,7 @@
</array>
<key>XSAppIconAssets</key>
<string>Assets.xcassets/appicon.appiconset</string>
+ <key>NSMicrophoneUsageDescription</key>
+ <string>Test</string>
</dict>
</plist>
With that change, your MAUI sample doesn't crash anymore for me.
Weird... It works for me as well with the usage description. But we also found the crash in an app with the usage description already added. I need to investigate some more.
Steps to Reproduce
AVAudioSourceNode
to anAVAudioEngine
.AVAudioSourceNode
to theaudioEngine.MainMixerNode
.AVAudioEngine
.Expected Behavior
When doing this on iOS, the source node renders the audio data given in the render block passed in the constructor.
If you run the attached Swift project on an iPhone, tap the button, you can hear everything going into the microphone, coming out of the speaker.
Actual Behavior
When doing this in a MAUI app, it crashes when the engine is started.
If you run the attached MAUI-project on an iPhone, the app crashes when the button is tapped (which tries to start the engine).
Crash log (tap happens on 21:37:40)
``` 21:37:20:209 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Private.CoreLib.dll [External] 21:37:20:268 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/Microsoft.iOS.dll [External] 21:37:20:268 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Runtime.dll [External] 21:37:20:331 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Collections.dll [External] 21:37:20:331 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Runtime.InteropServices.dll [External] 21:37:20:396 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Threading.Thread.dll [External] 21:37:20:396 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Threading.dll [External] 21:37:20:506 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Net.Http.dll [External] 21:37:20:569 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Net.Primitives.dll [External] 21:37:20:918 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Numerics.Vectors.dll [External] 21:37:24:798 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Net.Sockets.dll [External] 21:37:24:858 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Drawing.Primitives.dll [External] 21:37:24:858 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Private.Uri.dll [External] 21:37:28:912 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/Xamarin.PreBuilt.iOS.dll [External] 21:37:28:969 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Collections.Concurrent.dll [External] 21:37:29:053 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/Xamarin.iOS.HotRestart.Application.dll [External] 21:37:29:114 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/netstandard.dll [External] 21:37:29:114 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.IO.MemoryMappedFiles.dll [External] 21:37:29:114 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.IO.Pipes.dll [External] 21:37:29:174 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Memory.dll [External] 21:37:29:174 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Diagnostics.Tracing.dll [External] 21:37:29:174 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Collections.NonGeneric.dll [External] 21:37:29:174 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Runtime.Intrinsics.dll [External] 21:37:29:238 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/Microsoft.Win32.Primitives.dll [External] 21:37:29:238 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Net.NameResolution.dll [External] 21:37:29:238 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Diagnostics.DiagnosticSource.dll [External] 21:37:29:238 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Threading.ThreadPool.dll [External] 21:37:29:366 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Diagnostics.Process.dll [External] 21:37:29:366 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.ComponentModel.Primitives.dll [External] 21:37:29:366 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.ComponentModel.dll [External] 21:37:29:366 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.ObjectModel.dll [External] 21:37:29:366 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Diagnostics.FileVersionInfo.dll [External] 21:37:29:366 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Reflection.Metadata.dll [External] 21:37:29:366 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Collections.Immutable.dll [External] 21:37:29:366 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Linq.dll [External] 21:37:29:366 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.IO.Compression.dll [External] 21:37:29:428 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Text.Encoding.Extensions.dll [External] 21:37:29:428 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Collections.Specialized.dll [External] 21:37:29:428 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Security.Cryptography.dll [External] 21:37:29:428 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Formats.Asn1.dll [External] 21:37:29:492 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Runtime.Numerics.dll [External] 21:37:29:492 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.ComponentModel.TypeConverter.dll [External] 21:37:29:492 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Runtime.Loader.dll [External] 21:37:29:492 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Text.RegularExpressions.dll [External] 21:37:29:555 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Reflection.Emit.ILGeneration.dll [External] 21:37:29:555 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Reflection.Emit.Lightweight.dll [External] 21:37:29:555 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Reflection.Primitives.dll [External] 21:37:29:618 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Net.Security.dll [External] 21:37:29:618 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Security.Claims.dll [External] 21:37:29:618 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Runtime.Serialization.Formatters.dll [External] 21:37:29:682 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Resources.Writer.dll [External] 21:37:29:682 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Xml.XDocument.dll [External] 21:37:29:682 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Private.Xml.Linq.dll [External] 21:37:29:682 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Private.Xml.dll [External] 21:37:29:746 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Diagnostics.TraceSource.dll [External] 21:37:29:746 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Net.Quic.dll [External] 21:37:29:746 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.IO.Compression.Brotli.dll [External] 21:37:29:809 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Threading.Channels.dll [External] 21:37:29:809 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Net.NetworkInformation.dll [External] 21:37:29:809 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Reflection.Emit.dll [External] 21:37:29:912 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Linq.Expressions.dll [External] 21:37:29:912 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.ComponentModel.EventBasedAsync.dll [External] 21:37:29:912 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Console.dll [External] 21:37:29:912 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Data.Common.dll [External] 21:37:29:912 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Xml.ReaderWriter.dll [External] 21:37:29:912 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Xml.XmlSerializer.dll [External] 21:37:29:912 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Transactions.Local.dll [External] 21:37:29:968 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Diagnostics.Contracts.dll [External] 21:37:29:968 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Diagnostics.TextWriterTraceListener.dll [External] 21:37:29:968 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Diagnostics.StackTrace.dll [External] 21:37:30:031 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.IO.Compression.ZipFile.dll [External] 21:37:30:031 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.IO.FileSystem.DriveInfo.dll [External] 21:37:30:031 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.IO.FileSystem.Watcher.dll [External] 21:37:30:031 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.IO.IsolatedStorage.dll [External] 21:37:30:094 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Linq.Queryable.dll [External] 21:37:30:094 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Linq.Parallel.dll [External] 21:37:30:094 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Net.Requests.dll [External] 21:37:30:094 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Net.WebHeaderCollection.dll [External] 21:37:30:158 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Net.ServicePoint.dll [External] 21:37:30:158 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Net.HttpListener.dll [External] 21:37:30:158 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Net.WebSockets.dll [External] 21:37:30:158 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Security.Principal.Windows.dll [External] 21:37:30:221 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Net.WebClient.dll [External] 21:37:30:221 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Web.HttpUtility.dll [External] 21:37:30:221 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Net.WebProxy.dll [External] 21:37:30:221 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Net.Mail.dll [External] 21:37:30:285 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Net.Ping.dll [External] 21:37:30:285 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Net.WebSockets.Client.dll [External] 21:37:30:285 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Reflection.DispatchProxy.dll [External] 21:37:30:285 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Runtime.CompilerServices.VisualC.dll [External] 21:37:30:348 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Runtime.Serialization.Primitives.dll [External] 21:37:30:349 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Runtime.Serialization.Xml.dll [External] 21:37:30:349 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Private.DataContractSerialization.dll [External] 21:37:30:349 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Runtime.Serialization.Json.dll [External] 21:37:30:456 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Threading.Overlapped.dll [External] 21:37:30:456 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Threading.Tasks.Parallel.dll [External] 21:37:30:456 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Xml.XPath.XDocument.dll [External] 21:37:30:456 Loaded assembly: /private/var/containers/Bundle/Application/181D91DE-5718-47D3-9328-A843948E11CB/SourceNode.app/System.Xml.XPath.dll [External] 21:37:30:456 Thread started: #2 21:37:30:507 Thread started: .NET Timer #3 21:37:30:631 2023-12-13 21:37:42.982 Xamarin.PreBuilt.iOS[658:119375] Content folder: /var/mobile/Containers/Data/Application/2F0EF5B2-41F6-4A0F-9BC2-55F2D7876543/Documents/SourceNode.content 21:37:30:631 21:37:30:640 Loaded assembly: /private/var/mobile/Containers/Data/Application/2F0EF5B2-41F6-4A0F-9BC2-55F2D7876543/Documents/SourceNode.content/SourceNode.dll 21:37:30:693 2023-12-13 21:37:43.062 Xamarin.PreBuilt.iOS[658:119375] AppDelegate name: AppDelegate 21:37:30:693 21:37:30:696 Loaded assembly: /private/var/mobile/Containers/Data/Application/2F0EF5B2-41F6-4A0F-9BC2-55F2D7876543/Documents/SourceNode.content/Microsoft.Maui.Controls.dll [External] 21:37:30:696 Loaded assembly: /private/var/mobile/Containers/Data/Application/2F0EF5B2-41F6-4A0F-9BC2-55F2D7876543/Documents/SourceNode.content/Microsoft.Maui.dll [External] 21:37:30:729 2023-12-13 21:37:42.983 Xamarin.PreBuilt.iOS[658:119375] App path /var/mobile/Containers/Data/Application/2F0EF5B2-41F6-4A0F-9BC2-55F2D7876543/Documents/SourceNode.content/SourceNode.dll 21:37:30:729 21:37:30:760 Thread started:I can't see any differences in the code interacting with the AVAudioEngine and the nodes, so I would expect it to work the same way as the Swift version.
Environment
Version information
``` Microsoft Visual Studio Professional 2022 Version 17.8.3 VisualStudio.17.Release.LTSC.17.8/17.8.3+34330.188 Microsoft .NET Framework Version 4.8.09032 Installed Version: Professional ASP.NET and Web Tools 17.8.358.6298 ASP.NET and Web Tools Azure App Service Tools v3.0.0 17.8.358.6298 Azure App Service Tools v3.0.0 C# Tools 4.8.0-7.23572.1+7b75981cf3bd520b86ec4ed00ec156c8bc48e4eb C# components used in the IDE. Depending on your project type and settings, a different version of the compiler may be used. Extensibility Message Bus 1.4.39 (main@e8108eb) Provides common messaging-based MEF services for loosely coupled Visual Studio extension components communication and integration. Microsoft JVM Debugger 1.0 Provides support for connecting the Visual Studio debugger to JDWP compatible Java Virtual Machines Mono Debugging for Visual Studio 17.8.17 (957fbed) Support for debugging Mono processes with Visual Studio. NuGet Package Manager 6.8.0 NuGet Package Manager in Visual Studio. For more information about NuGet, visit https://docs.nuget.org/ Razor (ASP.NET Core) 17.8.3.2358002+8c7fb27bf8e8d4f9ff8080b624b35bca5e812e97 Provides languages services for ASP.NET Core Razor. TypeScript Tools 17.0.20920.2001 TypeScript Tools for Microsoft Visual Studio Visual Basic Tools 4.8.0-7.23572.1+7b75981cf3bd520b86ec4ed00ec156c8bc48e4eb Visual Basic components used in the IDE. Depending on your project type and settings, a different version of the compiler may be used. Visual F# Tools 17.8.0-beta.23475.2+10f956e631a1efc0f7f5e49c626c494cd32b1f50 Microsoft Visual F# Tools Visual Studio IntelliCode 2.2 AI-assisted development for Visual Studio. VisualStudio.DeviceLog 1.0 Information about my package VisualStudio.Mac 1.0 Mac Extension for Visual Studio VSPackage Extension 1.0 VSPackage Visual Studio Extension Detailed Info Xamarin 17.8.0.156 (d17-8@bd02f18) Visual Studio extension to enable development for Xamarin.iOS and Xamarin.Android. Xamarin Designer 17.8.3.6 (remotes/origin/d17-8@eccf46a291) Visual Studio extension to enable Xamarin Designer tools in Visual Studio. Xamarin.Android SDK 13.2.2.0 (d17-5/45b0e14) Xamarin.Android Reference Assemblies and MSBuild support. Mono: d9a6e87 Java.Interop: xamarin/java.interop/d17-5@149d70fe SQLite: xamarin/sqlite/3.40.1@68c69d8 Xamarin.Android Tools: xamarin/xamarin-android-tools/d17-5@ca1552d ```Build Logs
Buildlogs.zip
Example Project (If Possible)
Working Swift project: SourceNode-swift.zip
Crashing MAUI project: SourceNode-maui.zip