【问题标题】:Error while launching the application on device在设备上启动应用程序时出错
【发布时间】:2011-01-30 01:28:28
【问题描述】:

在设备上启动应用程序时出现此错误:

Error launching remote program: No such file or directory (/private/var/mobile/Applications/3E6A33F8-52EE-4A0B-AB9F-A122B7C42045/Test.app/Test)

【问题讨论】:

标签: ios xcode cocoa-touch


【解决方案1】:

首先尝试重新启动 Xcode。如果它不起作用,请尝试硬重置您的设备。 当我更改应用程序的包标识符时,就会发生这种情况。

【讨论】:

  • Xcode 重启应该就够了。确保您退出并重新打开 xcode,而不仅仅是关闭项目。 :-P
  • 我所要做的就是重新启动 XCode4。我不必重新启动设备。
  • 重启 XCode 成功了,太棒了! PS:我在更改bundle ID后也遇到了这个问题。
  • 是的,我只需要重新启动xcode,正如springrider所说,我最近更改了Bundle ID,这可能与它有关。
  • 重启 xcode 成功了,谢谢 :) - 我想知道为什么我从来没有想过尝试重启 xcode!
【解决方案2】:

对于 XCode 5 测试版,需要对设备进行硬重置才能解决问题。

【讨论】:

  • 您是如何启动硬重置的?
  • 设置 > 常规 > 重置 > 重置所有设置
【解决方案3】:

最终为我解决的问题是重新启动设备(在完成其他所有人推荐的所有操作之后,这里是 Xcode 4 Error: Error Starting Executable 这里是 Xcode suddenly stopped running project on hardware: "Could not launch xxx.app: .. No such file.." 和这里是 Xcode Developer Preview: Cannot Run on Device

【讨论】:

    【解决方案4】:

    如果只是重新启动 Xcode 并且 iPhone 没有帮助,请查看您的配置文件。 Shift-Command-2 从 Xcode 中调出它。然后,您可以选择设备,然后在其中配置配置文件。删除您的个人资料(我的个人资料有许多由 Xcode 创建的类似条目),然后重新启动 Xcode 和 iPhone 即可解决问题。

    如果您的应用是后台应用,您需要在部署新版本之前手动删除该应用。例如,假设您有一个支持 iBeacon 的应用程序,并将您自己标记为低功耗蓝牙的后台使用者,那么即使您的应用程序没有运行,操作系统也会保留一些记录。部署新版本时(iOS 7.0.4)未正确清除此记录。这将导致报告错误,并将调试和部署协议挂在手机上。手机需要重启。

    回避问题的一个技巧是将应用的捆绑 ID 更改为手机未看到的内容。然后它作为一个新出现的应用程序部署到手机上,避免了引用旧应用程序的问题。

    【讨论】:

      【解决方案5】:

      这也可能是由于尝试将目标部署到不受支持的设备(例如iPad 应用程序到 iPhone。当我忘记将其切换到通用应用程序时,我收到了这条神秘的消息。

      【讨论】:

        【解决方案6】:

        当您的部署目标高于您的设备时也会发生这种情况。

        降低它,它可能会起作用。

        (感谢 Ian Kershaw,他让我环顾了这个领域)

        【讨论】:

          【解决方案7】:

          最后为我解决的是清理(Command + Shift + K)Xcode项目......

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2019-03-18
            • 1970-01-01
            • 2015-10-28
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2014-04-18
            • 2012-07-10
            相关资源
            最近更新 更多