这是一个旧应用程序,已多次提交,没有问题。我已经修改了代码和 info.plist 以支持 iOS 6 和 iPhone 5,但根本没有更改构建设置。我检查了证书和配置文件,它们都是正确的。所有临时构建都在我们的设备上运行良好。我正在使用 Xcode 4.5。
我构建没有错误,它存档就好了。它显示在管理器中。当我单击验证...时,我像往常一样单击,选择正确的配置文件,但每次都失败,并出现相同的三个错误:
- 无法运行 lipo 命令 /Applications/Xcode.app...:无法打开输入文件:...(没有这样的文件或目录)
- 应用程序未通过协同设计验证。签名无效,包含不允许的权利,或者未使用 iPhone 分发证书签名。
- 被分析的二进制文件必须存在: ...
我已经尝试了以下问题的答案:被分析的二进制文件必须存在,xcode 中的 iOS App Archive和我的应用程序签出。
我怀疑问题是我已将 armv6、armv7 和 armv7s 作为有效架构包含在内,但我真的不知道问题出在哪里,因为这一切都在 Xcode 4.4 中有效。
我该怎么做才能解决这个问题?