无法通过iPhone 5支持提交应用的validation阶段

这是一个多次提交没有问题的旧应用程序。 我已经修改了代码和info.plist以支持iOS 6和iPhone 5,但根本没有更改构build设置。 我已经检查了证书和configuration文件,它们都是健全的。 所有adhoc构build在我们的设备上运行得很好。 我正在使用Xcode 4.5。

我build立没有错误,它存档就好了。 它出现在组织者。 当我点击validation…,我点击通过,就像正常,select正确的configuration文件,但然后失败,每次有相同的三个错误:

  1. 无法运行lipo命令/Applications/Xcode.app …:无法打开input文件:…(没有这样的文件或目录)
  2. 应用程序失败的密码validation。 签名无效,包含不允许的权利,或未使用iPhone分发证书签名。
  3. 正在分析的二进制文件必须存在:…

我已经尝试了以下问题的答案: 二进制分析必须存在,Xcode中的iOS应用程序存档 ,我的应用程序检查出来。

我怀疑问题是我已经包含armv6,armv7和armv7s作为有效的体系结构,但我真的不知道是什么问题,因为这一切都在Xcode 4.4工作。

我该如何解决这个问题?

你不能使用Xcode 4.5构buildarmv6二进制文件,对armv6的支持已经被苹果放弃了。

看来你的错误在达到第一个错误后非常复杂,所以如果你修复它,所以它为armv7和armv7s构build,然后它应该修复其余的错误(因为如果脚本是好的,它会生成一个有效的二进制文件其他一切都可以分析)