尝试为可可触摸运行新创建的逻辑单元测试时出现以下错误(为所述单元测试新创建的目标):
ld: file not found: /Users/mtford/Library/Developer/Xcode/DerivedData/MyApp-fggwogwgifttccffwerwbfhoklcf/Build/Products/Debug-iphonesimulator/MyApp.app/MyApp
clang: error: linker command failed with exit code 1 (use -v to see invocation)
但是这个位置确实存在于我的文件系统中:
Michaels-MacBook-Air:~ mtford$ ls -l /Users/mtford/Library/Developer/Xcode/DerivedData/MyApp-fggwogwgifttccffwerwbfhoklcf/Build/Products/Debug-iphonesimulator/MyApp.app/MyApp
-rwxr-xr-x 1 mtford staff 3160412 Jun 25 19:10 /Users/mtford/Library/Developer/Xcode/DerivedData/MyApp-fggwogwgifttccffwerwbfhoklcf/Build/Products/Debug-iphonesimulator/MyApp.app/MyApp
我正在努力解决这个问题......
更新
我发现了 Xcode 抛出错误的原因:它正在寻找:
" /Users/mtford/Library/Developer/Xcode/DerivedData/Mosayc-fggwogwgifttccffwerwbfhoklcf/Build/Products/Debug-iphonesimulator/Mosayc.app/Mosayc"
运行 Ld 命令时。注意到前面的空间了吗?这会导致 bash 中的错误。这个空间可能来自哪里的任何想法?