Xcode 4.4.1验证Mac app时出错:两个捆绑包中的CbundleExecutable可能不指向同一个文件

Xcode 4.4.1验证Mac app时出错:两个捆绑包中的CbundleExecutable可能不指向同一个文件,xcode,macos,validation,Xcode,Macos,Validation,在升级到Xcode 4.4.1+10.8.2之后,我遇到了这个错误。(两者同时进行)。这是在验证mac app store的Xcode项目的存档时发生的 完全错误是: 两个bundle中的CbundleExecutable不能指向同一个文件。已找到以下共享捆绑路径:MyAppName.app/Contents 我真的不确定这意味着什么,在10.7.xxcode 4.3.x上编译的完全相同的源代码没有错误。但是我需要在10.8.x&XCode 4.4.x+上编译 试了几次后,我终于修好了。这里的问

在升级到Xcode 4.4.1+10.8.2之后,我遇到了这个错误。(两者同时进行)。这是在验证mac app store的Xcode项目的存档时发生的

完全错误是:

两个bundle中的CbundleExecutable不能指向同一个文件。已找到以下共享捆绑路径:MyAppName.app/Contents


我真的不确定这意味着什么,在10.7.xxcode 4.3.x上编译的完全相同的源代码没有错误。但是我需要在10.8.x&XCode 4.4.x+上编译

试了几次后,我终于修好了。这里的问题是Info.plist文件包含在“复制捆绑资源”构建阶段。由于此文件已被XCode复制到其他位置,因此导致冲突。我从“复制捆绑资源”构建阶段删除了Info.plist,这解决了这个问题


由于XCode给出的消息不清楚,希望这至少能在将来帮助其他人更快一些。

我也遇到了同样的问题,我可以验证这一点,从而修复它。Info.plist似乎是一个“特殊”文件,它会在
复制捆绑资源
步骤之外自动复制,但将其拖动到资源文件夹(如果您使用现有的Info.plist文件设置XCode文件;例如,重建项目)会错误地将其添加到该步骤中。您为我节省了很多时间。谢谢!:-)实际上,应用程序的info.plist不应该包含在其Contents/Resources目录中。删除redundunt/旧的解决了这个问题。谢谢六英尺三英尺:)谢谢谢谢谢谢谢谢!!现在是早上5点,我已经在最后期限前工作了15个小时来提交我们的1.0版本…我遇到了这个我从未见过的错误。如果我没有找到这个,我会放弃过夜的。非常感谢您,在未来的4年:)