ios 如何将发布版本部署到MAUI的iPhone模拟器?

zqry0prt  于 2023-05-19  发布在  iOS
关注(0)|答案(1)|浏览(241)

最新版本的VS 2022 for Mac我可以成功地将应用程序的调试和发布版本部署到iPhone设备上,但只能将发布版本部署到设备上,而不能部署到模拟器上。这肯定会影响我的测试能力。当我尝试为iPhone 14 iOS 16.2发布版本时,我收到以下错误消息:

Can not execute "/[Insert Solution Path]/bin/Release/net7.0-android/[AppName.dll]". The selected execution mode is not supported for .NET projects.

我用“[]”中的内容替换了我的具体信息。
我不知道为什么在构建iPhone时会引用Android特定的路径。
当构建过程停止时,我确实在Visual Studio中的bin/Release/net7.0-ios/iossimulator-x64下看到了一个看起来像是完全构建的包。但是,没有任何东西被部署到模拟器。
我有几个问题...
1.我应该能够将发布版本部署到iPhone模拟器吗?
1.如果android引用是预期的,那么问题还可能是什么呢?
1.如果android引用不是预期的,我想知道可能导致错误的原因。
1.是否可以手动将发布包部署到模拟器?

bz4sfanl

bz4sfanl1#

在发布配置中,您可以通过单击“Debug”菜单选项卡下的“Start Without Debugging”来运行应用:

它不起作用的原因是,当使用播放按钮时...

...下面,它将以与单击“开始调试”相同的方式运行应用程序:

但是,版本配置不支持调试!
这只是Visual Studio团队对已知错误的解决方法。更多信息可以在ticket中找到。

相关问题