xcode Xamarin Forms iOS在部署到物理设备后无法调试

uyhoqukh  于 2023-05-23  发布在  iOS
关注(0)|答案(1)|浏览(123)

因此,几个月来,我一直在努力调试后,从我的Visual Studio(PC)部署到我的Mac服务器(Mac Mini M1)。当启动页显示在物理设备上时,应用程序通过加载程序集来完全构建并开始部署过程。在加载最后一个程序集后,调试器终止,没有报告错误。见下文:

Loaded assembly: /private/var/containers/Bundle/Application/F0F79FD8-A3A6-441D-B0F5-7CDC3EF52807/[appName].iOS.app/AutoMapper.dll [External]
Loaded assembly: /private/var/containers/Bundle/Application/F0F79FD8-A3A6-441D-B0F5-7CDC3EF52807/[appName].iOS.app/[appName].Interfaces.dll
Loaded assembly: /private/var/containers/Bundle/Application/F0F79FD8-A3A6-441D-B0F5-7CDC3EF52807/[appName].iOS.app/GraphQL.Primitives.dll [External]
Loaded assembly: /private/var/containers/Bundle/Application/F0F79FD8-A3A6-441D-B0F5-7CDC3EF52807/[appName].iOS.app/GraphQL.Client.Abstractions.Websocket.dll [External]
Loaded assembly: /private/var/containers/Bundle/Application/F0F79FD8-A3A6-441D-B0F5-7CDC3EF52807/[appName].iOS.app/GraphQL.Client.Abstractions.dll [External]
Loaded assembly: /private/var/containers/Bundle/Application/F0F79FD8-A3A6-441D-B0F5-7CDC3EF52807/[appName].iOS.app/GraphQL.Client.dll [External]
Loaded assembly: /private/var/containers/Bundle/Application/F0F79FD8-A3A6-441D-B0F5-7CDC3EF52807/[appName].app/GraphQL.Client.Serializer.Newtonsoft.dll [External]
Loaded assembly: /private/var/containers/Bundle/Application/F0F79FD8-A3A6-441D-B0F5-7CDC3EF52807/[appName].iOS.app/[appName].Application.dll
The app has been terminated.

我已经尝试降低我的Xamarin.IOS版本,我的Xcode到14.2,我的Visual Studio 2022到以前的版本。我已经改变了我的链接器行为,删除了热重启/重新加载,并玩了设置在整个两台计算机都无济于事。仍然无法在iOS设备上调试任何东西。
它部署到模拟器很好,但由于应用程序需要蓝牙连接,我需要一个物理设备。我的物理设备是iOS 16.4上的iPhone 11

r6l8ljro

r6l8ljro1#

我试图通过WiFi调试,一旦我把我的Mac放在以太网上,我的调试器就没有问题了。现在看起来超级明显,但希望如果其他人遇到这个问题,他们可以避免像我一样几个月的折磨:)

相关问题