首页 文章

Xcode错误启动远程程序

提问于
浏览
17

我已经在堆栈溢出的地方看到了这一点,但是其他人的解决方案对我来说都不起作用 . 救命!请!

我正试图在我的iPhone上测试我的应用程序,它运行得非常好,直到我更新了Xcode和iOS(虽然我也在v4上) . 我无法让它同步应用程序 . 我试过转储这个文件/文件夹,转储缓存,退出重新启动Xcode,重新启动计算机,重新启动手机,我能想到的一切无济于事 . 有任何想法吗?

Error launching remote program: No such file or directory
(/Users/andrew/Library/Developer/Xcode/DerivedData/BTC_Exchange-drzeigaqfnjtatglpppiwxmscsoj/Build/Products/Debug-iphoneos/BTC Exchange.app/BTC Exchange).

并且该文件确实存在,我可以告诉我没有权限问题,我也运行了整个磁盘权限检查 .

14 回答

  • 0

    转到这里:〜/ Library / Developer / Xcode / DerivedData并清除所有旧版本 . 无需进行项目重命名等,它将再次工作 .

  • 0

    尝试清除〜/ Library / Developer / Xcode / DerivedData和RESTART Xcode .

  • 4

    我和你有完全相同的问题 . 我尝试了你所做的一切,就像你一样,这些解决方案都不适合我 . 刚才我终于能够让它上班了(哇) . 我是这样做的:

    • 将项目重命名为任何不同的项目 . 通过 slowly 双击项目导航器中的项目名称在Xcode 4中执行此操作 .

    • 转到您的项目info.plist . 更改包标识符以匹配新项目名称 . 同时更改捆绑名称只是为了安全...

    • 执行命令shift-k清理项目 . 然后跑!

    这对我有用 . 祝好运 .

  • 8

    Go : ~/Library/Developer/Xcode/DerivedData

    Clear user Data

    Clean the Project

    Quit the xcode(make sure you quite. Look at the picture)

    ![Quit xCode][1]
    

    enter image description here

  • 0

    对我来说,做产品 - >清洁,然后重新启动XCode工作 .

  • 20

    摆脱DerivedData并重新启动Xcode工作 .

    这是Dave Wood 2月17日8:20的建议

    “尝试清除〜/ Library / Developer / Xcode / DerivedData和RESTART Xcode . ”

    在我的例子中,我有大约7个不同的“DerivedData”,我通过在finder中搜索DerivedData并删除它们,关闭Xcode并重新启动来找到它 .

    谢谢 .

  • 5

    问题

    这通常发生在您运行多个项目时,这些项目已将数据存储在 derived data ,因此Xcode有时因各种原因而变得混乱,通常将项目索引为两个不同的 Workspaces

    解决方案

    按照以下步骤摆脱困境:

    • 如果打开Xcode则退出

    • 转到位于 ~/Library/Developer/Xcode/DerivedData 的派生数据文件夹

    • 删除该文件夹上的所有内容(同时清空垃圾箱)

    • 按下Command-Shift-K打开Xcode并执行 Product Clean

    • 运行您的项目,一切都将恢复正常

    背景

    Xcode 4带来了工作空间的概念,允许将多个项目组合在一起 . 每个工作空间都有一组唯一的符号索引,构建产品,窗口布局等,否则Xcode将其称为派生数据

  • 0

    我会使用普通Xcode用于非GM版本以及非GM iPhone OS . 如果你还没有尝试过,我会尝试重新启动你的设备 . 确保计算机上的所有软件都已更新 . 我正在使用所有最新的东西,我在iOS 5上没有任何问题 .

  • 0

    请退出xcode然后启动它可以正常工作 . :)

  • 0

    由于上述答案都不适用于我,我决定分享我发现的内容 .

    我的问题是Info.plist文件中的UIRequiredDeviceCapabilities值 . 当我需要的是位置服务时,我添加了关键gps,因为我的应用程序不仅适用于iPhone,也适用于iPod touch . 当我尝试在模拟器上调试它时它运行得很好,但在我用于调试的iPod touch上,我一直收到那个愚蠢的消息 .

    希望我的回答有助于某人:)

  • 1

    当我尝试使用XCode 4.4.1(4F1003)在iPhone 3g上运行应用程序时,会出现这样的问题 . 加布里埃尔的解决方案帮助我找出问题所在 - 在 UIRequiredDeviceCapabilities 中是 "armv7" 值,我将其更改为 "armv6" 并且错误消失了 .

  • 0

    只是想把我自己的解决方案放在这里,因为这一直发生在我身上!

    • 关闭xcode

    • 删除派生数据文件夹

    • 拔下并重启设备

    • 然后重新打开xcode并打开电源并重新连接设备

    一直在为我工作 . 这些步骤对我来说从未起作用,所以我只是做了所有这些 .

  • 1

    我看到同样的错误,虽然我没有任何新的解决方案,我想在上面的路径中指出,在我自己的案例中看到的路径中,存在格式错误的文件字符串:

    /Users//..../appname.app*/appname*

    这是真正的问题 . 并且在任何项目文件中都没有这样的条目

  • 1

    我最近在Xcode 4.4.1上遇到了这个问题,旧的iPod 3G运行iOS 4.2.1 .

    我的应用程序需要iMessage,所以我在app-Info.plist中添加了一个UIRequiredDeviceCapabilities条目'sms' .

    我更新了我的应用程序代码,以便在执行它之前检查设备的SMS类功能(MFMessageComposeViewController),然后我删除了“sms”键 . 因此,当在旧设备上测试我的代码时,看看它是否有效,当我重新添加app-Info.plist的短信键时,我偶然发现了这个错误 .

    现在得到这个:我的应用程序在旧设备上(没有'sms'键),我可以添加或删除'sms'键,Xcode没有问题清理/构建/运行;但是如果我从设备中删除应用程序然后清理/构建/运行,Xcode会抱怨目录不存在(实际上它就在那里),直到我删除了讨厌的'sms'键 .

    我希望这是有道理的,可以帮助别人 .

相关问题