Xcode 4.4.1 验证 Mac 应用程序时出错:两个bundle的 CFBundle可执行文件可能不会指向同一个文件



升级到Xcode 4.4.1 + 10.8.2后遇到此错误。 (两者都是同时完成的)。 这是在为 mac 应用商店验证来自 Xcode 项目的存档时。

完整的错误是:

两个捆绑包的 CFBundle可执行文件可能不会指向同一个文件。 已找到以下共享捆绑包路径:MyAppName.app/Contents。

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

在尝试了一些事情后,我能够修复它。 这里的问题是 Info.plist 文件包含在"复制捆绑资源"构建阶段。 由于此文件已被XCode复制到其他地方,因此它导致了冲突。 我从"复制捆绑资源"构建阶段删除了 Info.plist,这解决了这个问题。

由于XCode给出的信息不明确,希望这至少能在未来更快地帮助其他人。

最新更新