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

Xcode运行报错:A build only device cannot be used to run this target

问题解决:A build only device cannot be used to run this target

核心原因

"Any iOS Device" 和 "Any Simulator iOS Device" 是Xcode提供的仅编译目标,它们的设计目的是生成适配全平台的通用二进制文件,而非用于运行调试应用,因此直接选择它们点击运行会触发该报错。

解决步骤

  • 若要调试模拟器:
    点击Xcode顶部的设备选择下拉菜单,在「Simulators」分组下选择一个具体的模拟器(如iPhone 15、iPad Pro等),再点击运行按钮即可正常启动应用。
  • 若要调试真实设备:
    1. 将iOS设备通过数据线连接到电脑,在设备上信任当前电脑
    2. 在Xcode的设备选择菜单中找到你的真实设备名称(需确保已配置开发者账号并将设备添加到开发者后台),选择后即可运行调试。
  • 若需生成通用编译包(而非运行):
    不要点击「Run」,而是选择菜单栏的 Product > Archive,通过归档流程生成适配全设备的安装包,用于后续分发或提交App Store。

内容的提问来源于stack exchange,提问作者Alex le Goff

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 04:30:59