【问题标题】:Binary being analyzed must exist, iOS App Archive in xcode被分析的二进制文件必须存在,xcode中的iOS App Archive
【发布时间】:2012-07-02 04:13:25
【问题描述】:

我正在尝试验证我的 App 以提交 App Store,我已对其进行了更新。之前用的是 Three20,虽然我不确定是什么版本,可能是 1.0.3。现在它使用的是 1.0.5,我重新运行了将 Three20 添加到带有 --xcode-version=4 标志的应用程序的 python 脚本。

我没有链接器错误,并且存档正常,但是当我尝试验证要分发的存档时出现以下错误:

我有点不知所措,整天都在处理链接器错误,以及 Three20 和 Xcode 本身的一般问题。有什么明显的我可能做错了吗?

【问题讨论】:

    标签: iphone ios xcode xcode4 three20


    【解决方案1】:

    被分析的二进制文件必须是可执行文件:

    检查您的构建设置,因为有些问题。您的 Mach-O 类型应设置为可执行:

    应用程序未通过协同签名验证...

    您必须使用分发证书签署您的可执行文件,您很可能使用开发证书签署,或者根本没有。

    被分析的二进制文件必须存在:

    这可能是因为第一个问题。解析 Mach-O 类型,这应该会立即消失。

    【讨论】:

    • 感谢您对 Mach-O 的肯定。它没有设置为任何内容,需要设置为“可执行文件”。关于代码签名,我一直有很多问题,所以我想你在这方面可能也是对的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-20
    • 2014-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多