被分析的二进制文件必须存在,iOS App Archive in xcode [英] Binary being analyzed must exist, iOS App Archive in xcode

查看:18
本文介绍了被分析的二进制文件必须存在,iOS App Archive in xcode的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I'm trying to validate my App for App Store Submission, I've made an update to it. It was using Three20 before, though I'm not sure what version, probably 1.0.3. Now it's using 1.0.5 and I have rerun the python script that adds Three20 to an app with the --xcode-version=4 flag.

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

I have no linker errors, and it archives fine, but I get the following errors when I try to validate the archive for distribution:

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

I'm kind of at my wit's end, been dealing with linker errors all day, and general problems with Three20 and Xcode itself. Is there anything obvious I might be doing wrong here?

推荐答案

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

The binary being analyzed must be an executable:

检查您的构建设置,因为有些可疑.您的 Mach-O 类型应设置为可执行文件:

Check your build settings, because something's fishy. Your Mach-O type should be set to executable:

应用程序未通过协同设计验证...

Application failed codesign verification...

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

You must sign your executable with a Distribution certificate, you're most likely signed with a Development certificate, or not at all.

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

The binary being analyzed must exist:

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

This is probably coming up because of issue number one. Resolve the Mach-O type, and this should vanish instantly.

这篇关于被分析的二进制文件必须存在,iOS App Archive in xcode的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆