小编Ben*_*oll的帖子

将 .NET MAUI 部署到 IOS 模拟器错误:simctl 返回退出代码 22

问题

我在使用 .NET Maui 部署到任何 iOS 模拟器时遇到问题。我收到以下错误:无法在设备“iOS 15.5 - iPhone 11”上安装应用程序“com.app.name”,simctl 返回退出代码 22。

错误信息

Mac 构建服务器上的控制台报告“应用程序 Info.plist 不包含有效的 CFBundleVersion”。

信息。Mac 上部署文件夹中的列表显示以下内容: 捆绑包版本 = 1 捆绑包版本字符串(短)= 2.0

信息。列表

我尝试过的

我已经在 Visual Studio 中使用多个值和设置修改了版本和构建,但没有效果。我已使用“重置内容和设置”重置了模拟器。

其他注意事项

我可以使用相同的版本和构建设置,使用新的 .NET Maui 项目部署到同一个模拟器。尽管它只是加载启动画面然后黑屏,但它确实部署了。

这在某个时候是有效的,我不确定它具体是什么时候坏掉的。

我相信问题出在我的项目上,我只是不确定下一步该去哪里。任何关于下一步该去哪里的帮助将不胜感激。

[更新] Xamarin 与毛伊岛

22 年 10 月 12 日更新 - 我将当前的生产版本(使用 Xamarin Forms)与使用相同版本号的 Maui 版本进行了比较。Xamarin Forms 项目在 iOS 模拟器中运行。除了毛伊岛特有的内容之外,Info.plist 文件是相同的。

plist比较

maui

6
推荐指数
1
解决办法
1509
查看次数

标签 统计

maui ×1