我一直在尝试运行我的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。我很感激能得到的所有帮助!
更新 这是资源管理器中文件的图像。红色的是给我错误的文件。
答案 0 :(得分:19)
做以下两件事我可以解决你的问题。
或检查屏幕截图可能是你的问题
然后检查
答案 1 :(得分:6)
目标 - >构建阶段 - >搜索文件 - >删除多余的.m
答案 2 :(得分:2)
供将来参考
解决此问题的一种方法是使用文本编辑器打开项目并在那里搜索文件。应该有它的文件路径。只需删除它以及文件中可能存在的任何引用。
现在应该可以了。
在执行此操作之前不要忘记先备份
答案 3 :(得分:1)
转到项目,目标,构建阶段
答案 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)
与我合作的解决方案如下:
进入Xcode to products文件夹的左侧面板,然后选择Tests.xctest文件
在Xcode / Target Membership的右侧面板中,取消选择测试
点击命令u
答案 8 :(得分:0)
只需删除"Derived Data" folder并再次编译项目。
答案 9 :(得分:0)
有人试过重新启动计算机的好旧技巧吗?我试过,一切都很顺利!试一试