4

我一直在阅读无数其他帖子并尝试了无数次修复,但对我的问题没有任何帮助。我先说我已经有 2-3 个月没有在这台 Macbook 上使用 Xcode 了。这是唯一一个有这个问题的项目(我试过的 4 个左右)。打开 Xcode 后我做的第一件事是更改项目名称以及 .h 和 .m 文件。我通过 Xcode 而不是 Finder 完成了所有这些工作。

导航器中没有以红色文本显示任何内容,这表明无法找到它。这是我已经尝试过的(很多次)。

关闭/打开 Xcode。
清理项目和构建文件夹。
删除派生数据文件夹。
运行磁盘工具来修复权限。
重新启动计算机。
尝试了不同的代码签名组合。
从设备中删除应用程序。
在项目中搜索任何重复的文件名。

以下是逐字警告:

警告:输出文件的多个构建命令 /Users/jinser/Library/Developer/Xcode/DerivedData/Landmarks-bgnzcomxftpffiezmwocaqdydrlj/Build/Products/Debug-iphoneos/Landmarks.app/Landmarks

这是错误:

GenerateDSYMFile /Users/jinser/Library/Developer/Xcode/DerivedData/Landmarks-bgnzcomxftpffiezmwocaqdydrlj/Build/Products/Debug-iphoneos/Landmarks.app.dSYM /Users/jinser/Library/Developer/Xcode/DerivedData/Landmarks-bgnzcomxftpffiezmwocaqdydrlj/Build/ Products/Debug-iphoneos/Landmarks.app/Landmarks cd "/Users/jinser/Desktop/Kevin/Cocos2D Projects/ARSpaceships" setenv PATH "/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/ bin:/usr/bin:/bin:/usr/sbin:/sbin" /Developer/usr/bin/dsymutil /Users/jinser/Library/Developer/Xcode/DerivedData/Landmarks-bgnzcomxftpffiezmwocaqdydrlj/Build/Products/Debug-iphoneos /Landmarks.app/Landmarks -o /Users/jinser/Library/Developer/Xcode/DerivedData/Landmarks-bgnzcomxftpffiezmwocaqdydrlj/Build/Products/Debug-iphoneos/Landmarks.app.dSYM

错误:无法打开可执行文件''

这是 Mac 10.6.8 上的 Xcode 4.2。请,任何建议将不胜感激。我正在失去理智。

谢谢。

4

2 回答 2

6

因此,对于遇到此问题且所有其他解决方案都不适合您的人,请确保您没有与项目同名的项目文件夹。例如,我的项目名为 Landmarks,我在资源中有一个文件夹,也称为 Landmarks。一旦我重命名了文件夹,一切都很好。

于 2012-09-27T00:04:39.237 回答
0

不是我的答案,但 LargeGlasses 在评论中提供了真正的答案(对我而言),我已将其制定为自己的答案,因为我无法对评论进行投票。

项目中具有相同名称的任何两个文件都会导致此警告。

就我而言,我在不同的子文件夹中有一个同名的图标,一个由应用程序使用,另一个是位于不同文件夹中的帮助资源的一部分。解决方案是仅重命名两者之一。

感谢您对 LargeGlasses 的回答。

于 2013-04-10T00:21:44.047 回答