Xcode错误启动远程程序

时间:2011-07-18 04:26:30

标签: iphone xcode cocoa-touch

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

我正在尝试在我的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 :(得分:20)

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

答案 1 :(得分:8)

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

答案 2 :(得分:5)

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

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

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

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

  4. 这对我有用。祝你好运。

答案 3 :(得分:4)

Go:〜/ Library / Developer / Xcode / DerivedData

清除用户数据

清理项目

退出xcode(确保你完全。看看图片)

   ![Quit xCode][1]

enter image description here

答案 4 :(得分:1)

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

答案 5 :(得分:1)

摆脱DerivedData并重新启动Xcode。

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

  

“尝试清除〜/ Library / Developer / Xcode / DerivedData和RESTART   xcode的“。

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

谢谢。

答案 6 :(得分:1)

问题

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

解决方案

按照以下步骤摆脱困境:

  1. 如果打开Xcode则退出
  2. 转到位于 〜/ Library / Developer / Xcode / DerivedData
  3. 的衍生数据文件夹
  4. 删除该文件夹上的所有内容(同时清空垃圾箱)
  5. 命令 - Shift - K
  6. 打开Xcode并执行产品清洁
  7. 运行您的项目,一切都将恢复正常
  8. 背景

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

答案 7 :(得分:0)

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

答案 8 :(得分:0)

请退出xcode然后启动它可以正常使用我。 :)

答案 9 :(得分:0)

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

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

希望我的回答可以帮助某人:)

答案 10 :(得分:0)

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

答案 11 :(得分:0)

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

  • 关闭xcode
  • 删除派生数据文件夹
  • 拔下并重启设备
  • 然后重新打开xcode并打开电源并重新连接设备

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

答案 12 :(得分:0)

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

/用户/ {用户} /..../ appname.app * /应用程序的名字 *

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

答案 13 :(得分:0)

我最近在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'键。

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