我一直在阅读无数其他帖子并尝试了很多修复,但没有任何方法可以解决我的问题。我将在前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。请,任何建议将不胜感激。我正在失去理智。
感谢。
答案 0 :(得分:6)
因此,对于遇到此问题且所有其他解决方案都不适合您的人,请确保您没有与项目共享同一名称的项目文件夹。例如,我的项目称为标记,我在资源中有一个文件夹,也称为标记。一旦我重命名了文件夹,一切都很顺利。
答案 1 :(得分:0)
不是我的答案,但是LargeGlasses在评论中提供了真正的答案(对我而言),我已经将其作为答案自行制定,因为我无法对该评论进行投票。
项目中任何两个具有相同名称的文件都会导致此警告。
在我的情况下,我在不同的子文件夹中有一个同名的图标,一个用于App,另一个是我的帮助资源的一部分,位于不同的文件夹中。解决方案是重命名两个中的一个。
我非常感谢大家的这个答案。