5

每次我尝试将我的应用程序部署到连接的设备(iPad)时,我都会在 AppCode 中看到以下错误:

xcodebuild:错误:无法找到与 -destination 标志的参数匹配的目标:找不到请求的设备,因为没有可用的设备与请求匹配。在 14 秒内构建失败,出现 2 个错误和 0 个警告

我可以很好地从 XCode 构建和部署。

而且我确信 AppCode 可以看到设备,因为它列在下拉列表中(黄色 11 是设备): 在此处输入图像描述

附加信息:项目使用 cocoapods XCode 是 5.1 版 AppCode 是 2.5.5 版 XCode 中的部署目标设置是 7.0 项目使用 SDK 7.1 iPad 在 iOS 7.0.4 上

我尝试过的事情: - 删除 DerivedData 文件夹的内容(通过 XCode 的管理器窗口) - 再次关闭和启动 XCode 和 AppCode - 断开并重新连接设备 - 清理重建

为什么我想通过 AppCode 构建这么糟糕?因为它更容易调试,而且我知道那里的所有键盘快捷键。请帮忙。

4

2 回答 2

4

使用 Xcode 6.4 版更新了 septerr 的答案(至少这对我来说是这样的):

  • 关闭 AppCode
  • 拔下并重新插入设备
  • 在 Xcode 中,转到 Window->Devices
  • 右键单击设备并禁用“在运行目标菜单中显示”选项
  • 为设备重新启用“在运行目标菜单中显示”
  • 打开 AppCode,它正在工作
于 2015-10-16T16:06:35.470 回答
3

以下为我解决了这个问题:

  • 将设备插入计算机
  • 转到设备下 XCode 中的管理器
  • 删除设备
  • 拔下设备并重新插入
  • 等待 XCode 识别并再次将设备添加到管理器
  • 然后转到 AppCode 并尝试在设备上运行该应用程序

不知何故,在删除设备并将其添加到管理器后,AppCode 能够再次开始在设备上运行应用程序。

于 2014-07-01T15:34:56.383 回答