Ipad 关于';无效签名';在iTunes Connect上

Ipad 关于';无效签名';在iTunes Connect上,ipad,binary,signature,Ipad,Binary,Signature,最近我为iPad创建了一个应用程序。我创建了二进制文件(something.zip)并通过应用程序加载器上传,但上传的结果总是“无效二进制文件”。 当我的应用程序因“无效二进制文件”问题而被拒绝时,我收到了来自苹果的这封电子邮件: “无效签名-确保您已使用分发证书而不是临时证书或开发证书对应用程序进行了签名。请验证Xcode中的代码签名设置在目标级别是否正确(这将覆盖项目级别的任何值)。此外,请确保您正在上载的捆绑包是使用Xcode中的发布目标而不是模拟器目标生成的。如果您确定您的代码签名设置正

最近我为iPad创建了一个应用程序。我创建了二进制文件(something.zip)并通过应用程序加载器上传,但上传的结果总是“无效二进制文件”。 当我的应用程序因“无效二进制文件”问题而被拒绝时,我收到了来自苹果的这封电子邮件:

“无效签名-确保您已使用分发证书而不是临时证书或开发证书对应用程序进行了签名。请验证Xcode中的代码签名设置在目标级别是否正确(这将覆盖项目级别的任何值)。此外,请确保您正在上载的捆绑包是使用Xcode中的发布目标而不是模拟器目标生成的。如果您确定您的代码签名设置正确,请选择Xcode中的“全部清除”,删除查找程序中的“生成”目录,然后重新生成您的发布目标。“

我从世界各地搜索网络来解决这个恼人的问题,但我看不到好的答案。以下是我的应用程序info.plist的数据:

本地化本地发展区域:英语 捆绑显示名称:$(产品名称) 可执行文件名称:$(可执行文件名称) cfbundleiconfile:Icon-Small.png(29x29)、Icon.png(57x57)、Icon-Small-50.png(50x50) (所有文件均创建为72ppi、RGB、展平、无透明度) InfoDictionary版本:6.0 捆绑包名称:$(产品名称) 捆绑操作系统类型代码:APPL 捆绑包创建者操作系统类型代码:???? 捆绑包版本:1.0 LSRequiresiPhoneOS:已启用 UIPreRenderIcon:已启用 UIApplicationExitsOnSuspend:已禁用 UIStatusBarHidden:已禁用**

我用这些工具创建了这个应用程序- cocos2d版本0.99.4-rc3/ xcode版本3.2.5 64位/ iOS SDK 4.2

我花了三天的时间试图解决这个问题,但都没能解决

有没有人可以解决我的应用程序的问题,这是我们公司的紧急问题


谢谢大家

似乎有很多原因导致我们收到这封晦涩难懂、几乎毫无用处的电子邮件。即使在验证分发证书的使用、清理和重建我的项目、从命令行使用codesign进行检查(并遵循电子邮件中的说明)之后,也没有出现任何错误——但我会在上传后立即收到“无效签名”电子邮件。所有的解决方案似乎都是轶事,显然取决于导致问题的秘密错误。我花了一个星期的时间整理我的头发,试图为我的应用程序找到答案——终于在今天成功提交了它,所以让我分享我的故事,看看它是否与你的情况相关

在我的例子中,我似乎有一个复杂的原因,即我的authority.plist设置了一个不正确的变量,同时保留了一个旧的配置文件(来自以前的Xcode版本?),该配置文件深深地埋藏在我的Xcode项目文件的project.pbxproj组件中


my Authentications.plist中的“aps environment”变量被设置为“distribution”而不是“production”(我发誓我在开发人员文档中的某个地方读到它应该是“distribution”!),但仅修复它不足以让我的应用程序通过。(我必须提交100种不同的应用程序配置组合,尝试不同的变量!)首先,我翻阅了分发配置文件,找到了一些变量的重复条目。重复项有空引号(即,没有为变量设置任何内容)或奇怪的变量或旧的配置文件,这些配置文件似乎(不知何故)导致了问题。在我的例子中,清理这些并删除带有坏变量的重复行是有效的。YMMV。但是仔细检查项目文件(“在finder中的Xcode项目文件上显示内容”)似乎是一个诊断的好主意。祝你好运

这是一个非常烦人的问题,我花了很多时间试图找到一个解决方案,但最后通过删除authorities.plist(据我所知,它仅在临时部署时才需要),删除Info.plist中的任何重复字段,并将目标设置为“分发”,为我纠正了这一问题通过正确配置证书,并使用“存档”然后“验证”最后在XCode中“Submmit”的方法,作为注册的Apple IOS开发者,您是否获得了数字证书并阅读了文档?@Laza单击此处获取答案:@Luben单击此处获取答案: