在设备上启动应用程序时出错
Posted
技术标签:
【中文标题】在设备上启动应用程序时出错【英文标题】: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)
【问题讨论】:
下面的答案虽然很受欢迎,但对我不起作用。在这里查看我的答案:Xcode 4 Error: Error Starting Executable 【参考方案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项目......
【讨论】:
以上是关于在设备上启动应用程序时出错的主要内容,如果未能解决你的问题,请参考以下文章