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

时间:2015-06-24 11:08:51

标签: ios xcode xcode7

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

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

File In Explorer

10 个答案:

答案 0 :(得分:19)

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

  1. 产品 - >清理并构建文件夹
  2. 转到查找程序 - >库 - >开发者 - > Xcode - >派生数据 删除该文件夹
  3. 或检查屏幕截图可能是你的问题 enter image description here

    然后检查

答案 1 :(得分:6)

目标 - >构建阶段 - >搜索文件 - >删除多余的.m

答案 2 :(得分:2)

供将来参考

解决此问题的一种方法是使用文本编辑器打开项目并在那里搜索文件。应该有它的文件路径。只需删除它以及文件中可能存在的任何引用。

现在应该可以了。

在执行此操作之前不要忘记先备份

答案 3 :(得分:1)

转到项目,目标,构建阶段

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

答案 4 :(得分:0)

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

答案 5 :(得分:0)

我确定您现在已经找到了解决方法,但对于那些仍然遇到此问题的人来说,错误正在发生,因为Xcode正在尝试访问您项目的文件,但它无法再查找它。在您的情况下,它找不到的文件是YidKitTests.xctest,因此您可以在Project Navigator中单击它,然后在File Inspector的右侧单击Location下的小文件夹图标。 。当您单击该文件夹时,Finder窗口将打开,您的工作将导航到YidKitTests.xctest文件所在的位置并双击它。通常情况下,文件位于Xcode所说的确切位置,例如。 /Users/Dani/Library/Developer/Xcode/DerivedData/YidKit-exnbjyxkgkbeaedoznkmtoenfijq/Build/Products/Debug-iphoneos/YidKitTests.xctest,但出于某种原因,如果没有您指出它,它就无法看到它。我希望这有帮助!

答案 6 :(得分:0)

我弹出了类似的错误,结果发现模拟器没有找到。所以,我删除了所有的模拟器,并添加了新的模拟器。这为我修好了。这对你来说不太可能是一个修复,但我真的希望我在3小时前见过这个回复。

答案 7 :(得分:0)

与我合作的解决方案如下:

  1. 进入Xcode to products文件夹的左侧面板,然后选择Tests.xctest文件

  2. 在Xcode / Target Membership的右侧面板中,取消选择测试

  3. 点击命令u

答案 8 :(得分:0)

只需删除"Derived Data" folder并再次编译项目。

答案 9 :(得分:0)

有人试过重新启动计算机的好旧技巧吗?我试过,一切都很顺利!试一试