【问题标题】:Xcode: Warning: Multiple build commands for output file AND error: unable to open executable ''Xcode:警告:输出文件的多个构建命令和错误:无法打开可执行文件''
【发布时间】:2012-09-18 16:27:08
【问题描述】:

我已经阅读了无数其他帖子并尝试了无数次修复,但对我的问题没有任何帮助。我会先说我已经有 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。请,任何建议将不胜感激。我快疯了。

谢谢。

【问题讨论】:

    标签: iphone xcode


    【解决方案1】:

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

    【讨论】:

    • 谢谢!我还发现您的项目中的任何两个文件 同名都会导致此警告。如果您单击警告,它将向您显示文件名的路径,该路径是另一个文件名的倍数。希望这也有帮助!
    【解决方案2】:

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

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

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

    感谢您对 LargeGlasses 的回答。

    【讨论】:

      猜你喜欢
      • 2011-02-12
      • 1970-01-01
      • 2016-07-13
      • 1970-01-01
      • 2012-02-03
      • 1970-01-01
      • 2012-01-10
      • 2013-06-11
      • 1970-01-01
      相关资源
      最近更新 更多