【发布时间】:2022-10-12 23:02:26
【问题描述】:
问题
我在使用 .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 vs 毛伊岛
22 年 10 月 12 日更新 - 我将我当前的生产版本(使用 Xamarin Forms)与使用相同版本号的 Maui 版本进行了比较。 Xamarin Forms 项目在 iOS 模拟器中运行。除了毛伊岛特定的东西之外,Info.plist 文件是相同的。
【问题讨论】:
-
最好以文本形式提供错误消息和 Info.plist(您可以删除私人信息)。
标签: maui