2016-08-02 261 views
0

由於某種原因,我遇到這2個錯誤,當我嘗試運行我的應用程序。錯誤:使目錄:沒有這樣的文件或目錄

error: make directory /Users/ameya/Library/Developer/Xcode/DerivedData/TennisTracker-gnfmqlprqnkoxbabnbcmuxgmrskv/Build/Products/Debug-iphonesimulator/TennisTracker.app/Watch/Tennis Tracker WK.app/_WatchKitStub: No such file or directory error: couldn't remove

'/Users/ameya/Library/Developer/Xcode/DerivedData/TennisTracker-gnfmqlprqnkoxbabnbcmuxgmrskv/Build/Products/Debug-iphonesimulator/TennisTracker.app/Watch/Tennis Tracker WK.app' after command failed: Directory not empty

我對xcode比較陌生,對這個錯誤意味着什麼以及如何解決這個問題並沒有什麼想法。我目前試圖通過刪除我的舊文件從WatchOs1升級到Watchos2。我已經有一些麻煩試圖完全擺脫我的舊文件,並實施新的文件。無論如何,這與我面臨的錯誤有關嗎?

回答

0

您的手錶應用中有空間項目名稱。

這將導致文件路徑出現問題,因爲空格未被轉義且路徑未被雙引號括起來。

  • 對於第一個問題,_WatchKitStub文件無法刪除,因爲路徑沒有逃脫,所以該文件可能不會被發現。

  • 這引發了第二個問題,即現在引用的路徑無法刪除(因爲前面的命令失敗導致目錄不爲空)。

如何來解決這個問題:

你應該創建一個名爲TennisTrackerWK全新腕錶的應用程序的目標,改變目標爲現有的源文件,然後刪除舊錶的應用目標。

+0

如何更改我的現有源文件的目標? – av993

+0

在實用程序窗格,文件檢查器,目標成員中。看[這個答案](http://stackoverflow.com/a/5300901/4151918)。總之,任何有「網球追蹤器WK」目標成員資格勾選的文件應該有「TennisTrackerWK」的複選標記。 – 2016-08-02 12:48:44

相關問題