错误:使目录:没有这样的文件或目录
由于某种原因,我遇到这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。我已经有一些麻烦试图完全摆脱我的旧文件,并实施新的文件。无论如何,这与我面临的错误有关吗?
您的手表应用中有空间项目名称。
这将导致文件路径出现问题,因为空格未被转义且路径未被双引号括起来。
对于第一个问题,
_WatchKitStub
文件无法删除,因为路径没有逃脱,所以该文件可能不会被发现。这引发了第二个问题,即现在引用的路径无法删除(因为前面的命令失败导致目录不为空)。
如何来解决这个问题:
你应该创建一个名为TennisTrackerWK
全新腕表的应用程序的目标,改变目标为现有的源文件,然后删除旧表的应用目标。
如何更改我的现有源文件的目标? – av993
在实用程序窗格,文件检查器,目标成员中。看[这个答案](http://stackoverflow.com/a/5300901/4151918)。总之,任何有“网球追踪器WK”目标成员资格勾选的文件应该有“TennisTrackerWK”的复选标记。 – 2016-08-02 12:48:44