模拟器和设备的 Xamarin.iOS 部署终止。错误 MT1001:在指定目录中找不到应用程序

Posted

技术标签:

【中文标题】模拟器和设备的 Xamarin.iOS 部署终止。错误 MT1001:在指定目录中找不到应用程序【英文标题】:Xamarin.iOS deployment terminates for both Simulator and Device. Error MT1001: Could not find an application at the specified directory 【发布时间】:2019-10-03 05:56:56 【问题描述】:

我有一个解决方案,

Xamarin.ios 项目 NetStandard 2.0 项目

我使用的工具是,

Visual Studio for Windows 2019 (v 16.3.2) Xamarin.iOS SDK (13.2.0.42)

我可以成功构建应用程序。但它在启动设备和模拟器时都会出现此错误,

错误 MT1001:在指定目录中找不到应用程序:/Users/myUser/Library/Caches/Xamarin/mtbs/builds/MyApp.iOS//bin/iPhoneSimulator/Debug/MyApp.app

当我查看 Xamarin.logs 以获取更多信息时,我看到了这一点,

Xamarin.Messaging.Ssh.SshCommandRunner|Warning|0|无法执行“which mono64”:ExitStatus = 1

我该如何解决这个问题?

【问题讨论】:

【参考方案1】:

您必须以允许 x64 构建的方式指定平台目标。

右键单击 Xamarin.iOS 项目并选择 Properties。在属性窗口构建选项卡下,选择Any CPUx64以获得适当的配置平台

就是这样?尝试重新部署。

【讨论】:

以上是关于模拟器和设备的 Xamarin.iOS 部署终止。错误 MT1001:在指定目录中找不到应用程序的主要内容,如果未能解决你的问题,请参考以下文章

Xamarin.iOS:捆绑笔尖没有被复制到模拟器/设备以进行调试/发布

部署到 iPhone 设备不适用于 Xamarin.iOS,“没有 iOS 签名身份匹配”

Xamarin iOS 模拟器问题 - 找不到设备

Xamarin.iOS、Xcode 8.0、iOS 10.0 更新和 iPod Touch 测试设备

Xamarin iOS 后台应用程序终止

在 WebView 问题中查看 PDF (Xamarin.ios)