Xcode-7:没有这样的文件或目录

我一直试图运行我的Xcode项目(标题为“YidKit”),它不断给我以下错误: error: /Users/Dani/Library/Developer/Xcode/DerivedData/YidKit-exnbjyxkgkbeaedoznkmtoenfijq/Build/Products/Debug-iphoneos/YidKitTests.xctest: No such file or directory 。 我花了几个小时上网,尝试了我见过的不同的解决scheme,没有任何工作。 这让我疯狂,因为这是唯一的错误,我刚刚摆脱了由Swift 2.0引起的大约80个错误。 我感谢所有的帮助,我可以得到!

更新这是在资源pipe理器中的文件的图像。 红色的是给我的错误的文件。

文件在资源管理器

做以下两件事我可以解决你的问题。

  1. 产品 – >清洁和build立文件夹
  2. 去寻找器 – >库 – >开发人员 – > Xcode – >派生数据删除该文件夹

或检查屏幕截图可能是这是你的问题 在这里输入图像说明

然后检查

目标 – >构build阶段 – >search文件 – >删除多余的.m

备查

解决这个问题的一种方法是用文本编辑器打开项目并在那里search文件。 它应该在那里的文件path。 只要删除它和任何可能存在的文件的引用。

它应该现在工作。

在这之前不要忘记先备份

去项目,目标,build设阶段

  1. 删除导致问题的文件(点击下面
  2. 再次添加文件(文件 – >添加文件到项目)
  3. 清理然后运行

你应该尝试编辑文件夹中的选项,以显示更多的你看,然后你会发现它会看到一些错误文件后,发现它删除它! 希望这个帮助。

我相信你现在已经找出了一个解决方法,但对于那些仍然遇到这个问题的错误发生,因为Xcode试图访问您的项目文件,但它不能再find它。 在你的情况下,它找不到的文件是YidKitTests.xctest ,所以你可以做的是在Project Navigator中点击它,然后在文件检查器的右侧,点击位置下的小文件夹图标。 当你点击这个文件夹时,Finder窗口将会打开,你的工作将导航到YidKitTests.xctest文件所在的YidKitTests.xctest然后双击它。 更多的时候,文件是在确切的地方Xcode说,它不是,例如。 /Users/Dani/Library/Developer/Xcode/DerivedData/YidKit-exnbjyxkgkbeaedoznkmtoenfijq/Build/Products/Debug-iphoneos/YidKitTests.xctest ,但由于某种原因,它不能看到它没有你指出。 我希望这有帮助!

我有一个类似的错误popup,结果是模拟器没有被发现。 所以,我删除了所有的模拟器,并添加了新的。 这为我修好了。 这对你来说不太可能是一个解决办法,但是我真的希望3个小时前看到了这个回应。

与我合作的解决scheme如下:

  1. 在Xcode的左侧面板中selectTests.xctest文件

  2. 在Xcode / Target Membership的右侧面板中,取消selectTests

  3. 点击命令u

只要删除“派生数据”文件夹 ,再次编译项目。

任何人试图重新启动计算机的好老招? 我试过,一切都很好! 试一试