【问题标题】:Error MT0026 on Xamarin FormsXamarin 表单上的错误 MT0026
【发布时间】:2017-09-23 09:04:47
【问题描述】:

我正在尝试从我的 Xamarin Forms 项目运行 iOS 模拟器。一个月前我有它工作,当我回到它时,我收到以下错误:

error MT0026: Could not parse the command line argument '-sdk': Version string portion was too short or too long.

我更新了所有 NuGet 包并更新了 Xamarin 本身。

关于这个问题,我唯一能找到的是:Xamarin.iOS Errors

另外,我的 mac 是最新的,我确保 xcode 也是最新的。

【问题讨论】:

  • 仅供参考:当 Info.plist 中的 MinimumOS 版本为“10”而不是“10.0”且命令行参数 -targetver 时,MT0026 错误也出现在 Xamarin 项目中

标签: ios xamarin xamarin.ios xamarin.forms


【解决方案1】:

当我第一次在 MacOS 上启动 Visual Studio 时,我遇到了完全相同的错误。对我来说,设备模拟器列表是空的。列出的唯一可用设备是“通用设备”。在我重新启动 Visual Studio 后,所有可用的模拟设备都出现了:

【讨论】:

  • 嗯,我这里没有可用的模拟器。只有通用 sim 编辑:我相信这是因为我不是最新版本。
【解决方案2】:

实际上,只要您进行重要的操作系统更新,就会出现这种情况。为什么? 因为通常会在 Xcode 中更改一些内容,并且需要打开应用程序以同意他们希望您同意的任何内容。

之后,重新启动 Visual Studio,一切恢复正常。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-01-28
    • 2018-11-22
    • 2017-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多