2011-01-30 52 views
91

,而在設備啓動應用程序我得到這個錯誤的應用程序:錯誤而啓動的設備

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

下面的答案雖然很受歡迎,但並不適合我。看到我的答案在這裏:[Xcode 4錯誤:啓動可執行文件時出錯](http://stackoverflow.com/questions/5607154/xcode-4-error-error-starting-executable/7354557#7354557) – Sam 2011-09-08 21:19:02

回答

198

首先嚐試重新啓動的Xcode。如果不起作用,請嘗試重置設備。 當我更改我的應用程序的包標識符時,會發生這種情況。

+0

它的工作!謝謝。 – Abhinav 2011-01-30 02:55:05

+33

Xcode重啓應該就夠了。確保你退出並重新打開xcode,而不是關閉一個項目。 :-P – k3a 2011-05-12 20:56:21

0

這也可能是由於嘗試將目標部署到不支持的設備(例如, iPad應用程序到iPhone。當我忘記將其切換到通用應用程序時,我得到了這個神祕的信息。

0

當您的部署目標高於您的設備時也會發生這種情況。

降低它,它可能會工作。

(感謝伊恩·克肖,他讓我環顧這個領域)

2

在Xcode 5測試版,需要在設備的硬重置來解決問題。

1

如果只是重新啓動Xcode和iPhone不幫忙,看看你的配置配置文件後, Shift-Command-2將它從Xcode中提取出來,然後你可以選擇設備,然後在其中設置配置文件。刪除你的配置文件(我有很多類似於Xcode的條目),然後重新啓動Xcode,iPhone清除問題

如果你的應用程序是一個後臺應用程序,你需要手動刪除在部署新版本之前先吃應用程序。例如,假設你有一個iBeacon識別應用程序,並將自己標記爲Bluetooth Low Energy的背景消費者,那麼操作系統即使在未運行時也會記錄你的應用程序。部署新版本時(iOS 7.0.4),此記錄未被正確清除。這將導致報告錯誤,並將調試和部署協議掛在手機上。手機將需要重啓。

迴避問題的一個竅門是將您的應用程序的包ID更改爲手機未見的內容。然後,它將作爲一款新應用部署到手機中,避免引用舊應用時出現的問題。