14

当我尝试从 Xcode 启动我的应用程序到设备时,我收到此错误:

error: failed to launch '/Users/Luca/Library/Developer/Xcode/DerivedData/myapp-bmsyknqfiyjuechenbmjnbfmpnsn/Build/Products/Debug-iphoneos/myapp.app/myapp' -- No such file or directory (/Users/Luca/Library/Developer/Xcode/DerivedData/myapp-bmsyknqfiyjuechenbmjnbfmpnsn/Build/Products/Debug-iphoneos/myapp.app/myapp)

我正在为我的 iPhone 使用 Xcode 4.3.2 和 iOS 5.1。

4

11 回答 11

32
  1. 断开您的设备。
  2. 从您的设备中删除该应用程序。
  3. 完全退出 Xcode。
  4. 转到 ~/Library/Developer/Xcode/DerivedData 并查看那里的文件夹 ($ ls)。
  5. 找到前面有应用程序名称的那个并删除文件夹($ rm -rf)。
  6. 重新打开 Xcode。
  7. 连接您的设备。
  8. 构建并运行应用程序 (cmd + R)。
  9. 繁荣。
于 2012-08-21T19:50:45.253 回答
19

清理您的应用程序文件夹并重建它

于 2012-06-13T08:05:50.667 回答
10

清理、退出 XCode、重新启动 XCode 和重新编译帮助我解决了一个相同的问题。

于 2012-06-13T08:02:25.577 回答
2

我在 iPhone 4 上编译 Cocos2D 项目时也遇到了这个问题。那是在遵循了 Jeff Grimes 建议的所有步骤之后,但无济于事。一切都很好,所以我有点难过。

失败是由UIRequiredDeviceCapabilitiesfor accelerometerfrom YESto的变化引起的NO(因为应用程序没有使用加速度计,我决定放弃这个要求)。我把它改回来了,一切都很好 - 再次编译。

顺便说一句 - 我认为将键的值更改为NO意味着不需要加速度计。这是错误的 - 这会破坏编译器,因为它会检查以确保设备没有加速度计,这对于大多数设备来说当然返回 true。因此,如果您不需要加速度计支持,您只需要完全删除该行。

于 2012-11-15T13:48:53.627 回答
2

当我尝试在 iOS 版本低于 Target->Summary->Deployment Target 中设置的部署目标的设备上运行我的应用程序时遇到了这个问题。部署目标设置为 6.0 ,我的设备安装了 iOS 5.1 。将部署目标更改为 5.1 为我修复了它。

于 2013-03-14T09:12:07.667 回答
1

对我来说重新启动 Xcode,在大多数情况下清理 DerivedData 和重新启动设备是不够的,直到我发现 iTunes 也在运行,并且在退出 iTunes 后一切正常!

所以我现在的步骤很简单:

  1. 退出 Xcode。
  2. 如果 iTunes 正在运行,请退出 iTunes。
  3. 重新打开项目。

它无需清洁和设备重启即可工作。

于 2013-01-28T07:50:16.183 回答
1

我也有同样的问题。就我而言,我刚刚将 iPhone 从 iOS 6.1 升级到了 iOS 7.0.4。我可以将 Xcode 5 中的应用程序安装到设备上,但无法启动。我在断开连接、删除应用程序、删除文件夹和重新启动 Xcode 方面做了很多上述建议。它仍然无法工作,直到我重新启动 iPhone。重新启动 iPhone 后,我重复上述操作,现在它可以工作了。

于 2013-11-18T11:09:50.873 回答
1

我只是想再添加一个提示以防止这种情况发生:

在您点击 xCode 的停止调试按钮之前,请勿分离您的物理设备。这实际上是我遇到“无法启动”问题后最常见的情况。在我的情况下,80% 的问题是由这个引起的......只是在调试过程中不小心分离了设备......

记住。:P

于 2016-12-21T22:54:26.217 回答
0

有时它有助于断开设备并重新插入

于 2012-06-13T10:14:19.843 回答
0

我也遇到过这个问题。我尝试了上面列出的选项。

但在我的情况下,问题是设备的 iOS 版本为 6.0,并且构建目标设置为 6.1。模拟器的版本是 iOS 6.1,所以它在模拟器上运行,但在手机上安装失败。

更改构建目标版本后,它在设备上执行并安装

愿这会有所帮助...

——阿维纳什

于 2013-08-12T09:33:07.790 回答
0

我能够解决这个问题的唯一方法是硬启动我的 iPhone(按住电源和菜单按钮直到它关闭)并重新启动 Xcode。

于 2013-09-02T22:26:35.290 回答