2016-08-02 1 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ファイルは削除することができませんでしたので、ファイルが見つかりませんでした。

  • 2つ目の問題が発生しました。以前のコマンドが失敗したためにディレクトリが空ではなかったため、現在は引用符で囲まれたパスを削除できませんでした。

    この問題を解決する方法

あなたは古い時計アプリのターゲットを削除し、その後、既存のソースファイルのターゲットを変更、TennisTrackerWKという名前の新しい時計アプリのターゲットを作成する必要があります。

+0

既存のソースファイルのターゲットを変更するにはどうすればよいですか? – av993

+0

ユーティリティペイン、ファイルインスペクタ、ターゲットメンバシップで。 [この回答](http://stackoverflow.com/a/5300901/4151918)を参照してください。つまり、「Tennis Tracker WK」のターゲットメンバーシップにチェックマークが付いているファイルには、「TennisTrackerWK」のチェックマークが付いているはずです。 –

関連する問題