You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Release模式部署iOS应用至iPhone时MT1045错误求助

解决MT1045(devicectl执行失败)错误的方案
  • 检查Xcode命令行工具与设备配对状态
    打开Xcode,进入Xcode > 设置 > 位置确认「命令行工具」已选中对应版本;再打开窗口 > 设备与模拟器,检查目标iPhone是否正常配对,若显示异常,右键点击设备选择“取消配对”后重新连接配对。

  • 重置devicectl服务
    在Mac终端执行以下命令重置设备管理服务:

    sudo devicectl reset
    sudo killall -9 devicectl
    

    执行完成后重启Mac,再尝试重新部署项目。

  • 清理Xamarin相关缓存文件
    若未找到~/Library/Caches/Xamarin,可清理以下替代路径的缓存文件夹(操作前关闭所有Xamarin/Visual Studio相关程序):

    • ~/Library/Developer/Xamarin
    • ~/Library/Caches/com.xamarin.*
    • ~/Library/Application Support/Xamarin
      删除后重启开发工具,重新构建部署。
  • 验证证书与配置文件有效性
    登录苹果开发者后台确认Release证书、配置文件未过期,且已绑定当前iPhone的UDID;在Xcode的签名与功能面板重新选择证书和配置文件,或手动下载配置文件并双击安装到Mac。

  • 更新工具到最新稳定版
    打开Visual Studio for Mac,通过Visual Studio > 检查更新将Xamarin.iOS、Xcode升级至最新稳定版本,版本不兼容是触发该错误的常见原因之一。

内容的提问来源于stack exchange,提问作者OXO

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 14:42:34