繁体   English   中英

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

[英]Xcode- 7: No such file or directory

我一直在尝试运行我的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。 我感谢所有帮助!

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

档案在资源管理器

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

  1. 产品 - >清理并构建文件夹
  2. 转到查找程序 - >库 - >开发人员 - > Xcode - >派生数据删除该文件夹

或检查屏幕截图可能是你的问题 在此输入图像描述

然后检查

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

备查

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

它现在应该工作了。

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

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

  1. 删除导致问题的文件(点击- 下方
  2. 再次添加文件(文件 - >将文件添加到项目)
  3. 干净然后跑

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

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

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

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

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

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

  3. 单击命令u

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM