xamarin-macios
xamarin-macios copied to clipboard
Debugger doesn't work on device
Apple platform
iOS
Framework version
net8.0-*
Affected platform version
VS Code Latest, Jetbrains Rider 2024.2.5
Description
After the recent issues with the new MacOS update, this issue arose, but I think it is related to something else. I am trying to debug my .Net 8 MAUI projects.
When building any project on my device, a big wall of errors related to mlaunch extensions gets printed. When these errors get thrown in Jetbrains Rider, it causes the Debugger to not function. the app launches on the device, and the debugger states its connected, but nothing gets printed or any breakpoints hit. This also results in some changes in the code not getting applied after each run.
In VS Code, I get the exact same wall of errors, but the debugger seems to work on VS Code's side, which is quite odd. When running on VS Code, it is quite a hit or miss though, as the debugger will not always attach or the program will simply crash due to these errors. Its very inconcistent.
A few things worth mentioning, I installed XCode with the download on the apple developer page, not through the app store, I am using the IOS 18 Simulators, and also tried on 17.5. On android, the project builds just fine and with the debugger. I installed the latest workloads as stated in the META Issue thread. I have tried reinstalling dotnet and xcode. Tried debugging on a physical device mostly. I have also tried this https://youtrack.jetbrains.com/issue/RIDER-117599/Could-not-load-the-framework-IDEDistribution-on-MacOS-15.0#focus=Comments-27-10817458.0-0 Already have the workaround for the strip error in my project. This happens to any new project on my device and existing projects.
Some versions: [maui-ios] Installation Source: SDK 8.0.400 Manifest Version: 8.0.82/8.0.100
[ios]
Installation Source: SDK 8.0.400 Manifest Version: 18.0.8303/8.0.100
.NET SDK: Version: 8.0.402 Workload version: 8.0.402.1
The errors I receive are as follows, its quite a lot:
2024-10-08 08:53:21.685 mlaunch[5605:84722] Requested but did not find extension point with identifier Xcode.IDEDebugger.VariablesViewQuickLookProvider for extension Xcode.IDEDebugger.SpriteKitQuickLookProvider of plug-in com.apple.IDESpriteKitParticleEditor 2024-10-08 08:53:21.686 mlaunch[5605:84722] Requested but did not find extension point with identifier Xcode.IDEDebugger.VariablesViewQuickLookProvider for extension Xcode.SpriteKit.GKStateMachineQuickLookProvider of plug-in com.apple.IDESpriteKitParticleEditor 2024-10-08 08:53:21.702 mlaunch[5605:84722] Requested but did not find extension point with identifier Xcode.IDEPlaygroundsKit.PlaygroundBottomBarExecutionAdaptor for extension Xcode.IDEPlaygroundEditor.IDEPlaygroundBottomBarExecutionAdaptor of plug-in com.apple.dt.IDEPlaygroundEditorPlugin 2024-10-08 08:53:21.703 mlaunch[5605:84722] Requested but did not find extension point with identifier Xcode.Xcode3ProjectSupport.InfoEditorSlice for extension Xcode.Xcode3ProjectSupport.InfoEditorSlice.WatchOS.BundleInfo of plug-in com.apple.dt.IDEWatchSupportUI 2024-10-08 08:53:21.703 mlaunch[5605:84722] Requested but did not find extension point with identifier Xcode.Xcode3UI.Xcode3SupportedDestinations for extension IDEWatchSupportUI:IDEWatchSupportUI.plugindata/plug-in[1]/extension[11] of plug-in com.apple.dt.IDEWatchSupportUI 2024-10-08 08:53:21.703 mlaunch[5605:84722] Requested but did not find extension point with identifier Xcode.DebuggerFoundation.ViewDescriber for extension Xcode.DebuggerFoundation.watchOS.ViewDescriber of plug-in com.apple.dt.IDEWatchSupportUI 2024-10-08 08:53:21.703 mlaunch[5605:84722] Requested but did not find extension point with identifier Xcode.DebuggerFoundation.ViewDescriber for extension Xcode.DebuggerFoundation.watchOSSimulator.ViewDescriber of plug-in com.apple.dt.IDEWatchSupportUI 2024-10-08 08:53:21.704 mlaunch[5605:84722] Requested but did not find extension point with identifier Xcode.Xcode3ProjectSupport.InfoEditorType for extension Xcode.Xcode3ProjectSupport.InfoEditorType.WatchOS.Bundle of plug-in com.apple.dt.IDEWatchSupportUI 2024-10-08 08:53:21.704 mlaunch[5605:84722] Requested but did not find extension point with identifier Xcode.DebuggerFoundation.DataSourceConnection for extension Xcode.DebuggerFoundation.watchOSSimulator.DataSourceConnectionTargetHub of plug-in com.apple.dt.IDEWatchSupportUI 2024-10-08 08:53:21.704 mlaunch[5605:84722] Requested but did not find extension point with identifier Xcode.DebuggerFoundation.DataSourceConnection for extension Xcode.DebuggerFoundation.watchOS.DataSourceConnectionTargetHub of plug-in com.apple.dt.IDEWatchSupportUI 2024-10-08 08:53:21.704 mlaunch[5605:84722] Requested but did not find extension point with identifier Xcode.IDEiOSSupportCore.iOSDeviceLocatorMapping for extension Xcode.IDEiOSSupportCore.iOSDeviceLocatorMapping.driverkit of plug-in com.apple.dt.IDEDriverKitSupportCore 2024-10-08 08:53:21.704 mlaunch[5605:84722] Requested but did not find extension point with identifier Xcode.Xcode3UI.Xcode3SupportedDestinations for extension IDEDriverKitSupportUI:IDEDriverKitSupportUI.plugindata/plug-in[1]/extension[2] of plug-in com.apple.dt.IDEDriverKitSupportUI 2024-10-08 08:53:21.705 mlaunch[5605:84722] Requested but did not find extension point with identifier Xcode.Xcode3UI.Xcode3SupportedDestinations for extension IDEOSXSupportUI:IDEOSXSupportUI.plugindata/plug-in[1]/extension[5] of plug-in com.apple.dt.IDEOSXSupportUI 2024-10-08 08:53:21.706 mlaunch[5605:84722] Requested but did not find extension point with identifier Xcode.Xcode3ProjectSupport.InfoEditorType for extension Xcode.Xcode3ProjectSupport.InfoEditorType.Reality.Framework of plug-in com.apple.dt.IDEVisionSupportUI 2024-10-08 08:53:21.706 mlaunch[5605:84722] Requested but did not find extension point with identifier Xcode.Xcode3ProjectSupport.InfoEditorType for extension Xcode.Xcode3ProjectSupport.InfoEditorType.Reality.Application of plug-in com.apple.dt.IDEVisionSupportUI 2024-10-08 08:53:21.706 mlaunch[5605:84722] Requested but did not find extension point with identifier Xcode.Xcode3ProjectSupport.InfoEditorType for extension Xcode.Xcode3ProjectSupport.InfoEditorType.Reality.Bundle of plug-in com.apple.dt.IDEVisionSupportUI 2024-10-08 08:53:21.706 mlaunch[5605:84722] Requested but did not find extension point with identifier Xcode.Xcode3UI.Xcode3SupportedDestinations for extension IDEVisionSupportUI:IDEVisionSupportUI.plugindata/plug-in[1]/extension[5] of plug-in com.apple.dt.IDEVisionSupportUI 2024-10-08 08:53:21.706 mlaunch[5605:84722] Requested but did not find extension point with identifier Xcode.DebuggerFoundation.DataSourceConnection for extension Xcode.DebuggerFoundation.tvOSSimulator.DataSourceConnectionTargetHub of plug-in com.apple.dt.IDEAppleTVSupportUI 2024-10-08 08:53:21.706 mlaunch[5605:84722] Requested but did not find extension point with identifier Xcode.Xcode3UI.Xcode3SupportedDestinations for extension IDEAppleTVSupportUI:IDEAppleTVSupportUI.plugindata/plug-in[1]/extension[11] of plug-in com.apple.dt.IDEAppleTVSupportUI 2024-10-08 08:53:21.706 mlaunch[5605:84722] Requested but did not find extension point with identifier Xcode.DebuggerFoundation.DeviceIconProvider for extension Xcode.DebuggerFoundation.DeviceIconProvider.AppleTV of plug-in com.apple.dt.IDEAppleTVSupportUI 2024-10-08 08:53:21.706 mlaunch[5605:84722] Requested but did not find extension point with identifier Xcode.DebuggerFoundation.ViewDescriber for extension Xcode.DebuggerFoundation.ATVSimulator.ViewDescriber of plug-in com.apple.dt.IDEAppleTVSupportUI 2024-10-08 08:53:21.707 mlaunch[5605:84722] Requested but did not find extension point with identifier Xcode.Xcode3ProjectSupport.InfoEditorType for extension Xcode.Xcode3ProjectSupport.InfoEditorType.appletvos.Bundle of plug-in com.apple.dt.IDEAppleTVSupportUI 2024-10-08 08:53:21.707 mlaunch[5605:84722] Requested but did not find extension point with identifier Xcode.DebuggerFoundation.ViewDescriber for extension Xcode.DebuggerFoundation.ATV.ViewDescriber of plug-in com.apple.dt.IDEAppleTVSupportUI 2024-10-08 08:53:21.707 mlaunch[5605:84722] Requested but did not find extension point with identifier Xcode.DebuggerFoundation.DataSourceConnection for extension Xcode.DebuggerFoundation.tvOS.DataSourceConnectionTargetHub of plug-in com.apple.dt.IDEAppleTVSupportUI 2024-10-08 08:53:21.707 mlaunch[5605:84722] Requested but did not find extension point with identifier Xcode.Xcode3ProjectSupport.InfoEditorSlice for extension Xcode.Xcode3ProjectSupport.InfoEditorSlice.appletvos.BundleTargetInfo of plug-in com.apple.dt.IDEAppleTVSupportUI W
Steps to Reproduce
- New project
- Build on IOS physical device.
- Build succeeds, but mlaunch errors appear
- app launches on device (sometimes) but debugger is not showing any output
Did you find any workaround?
Workaround for using a debugger is to use VS Code, which sometimes works and othertimes does the same as jetbrains.
Build logs
No response