签名错误无效! [英] Invalid Signature error !

查看:271
本文介绍了签名错误无效!的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试更新我的应用程序,但在上传二进制文件后,Itunes connect向我发送了这封电子邮件:

I am trying to update my application , but after uploading the binary , Itunes connect sends me this email :


亲爱的开发人员,谢谢你为你的
最近的二元提交我的APP
到App Store。很遗憾,我们
发现您的二进制
存在问题,您需要更正
,以便您的申请进入
审核阶段。具体问题是
概述如下:无效签名 -
确保您已使用分发
证书签署了
申请,而不是临时证书
或开发证书。验证

Xcode中的代码签名设置在目标级别
是否正确(覆盖
项目级别的任何值)。另外,使用
确保您上传的软件包是使用Xcode中的Release目标构建的

不是模拟器目标。如果你是
,你的代码签名设置肯定是
,请在Xcode中选择全部清除,
删除
Finder中的build目录,然后重建你的版本
目标。一旦您更正了
问题,请返回
应用程序的版本详细信息页面
iTunes Connect管理您的
应用程序模块并单击
准备提交二进制按钮。这个
将带您通过二进制
提交流程,并将
应用程序版本状态返回给Waiting
for Upload。然后,您可以使用
Application Loader上传新的
二进制文件。如果您提交的任何其他问题
,您将收到
。谢谢,iTunes
连接团队

Dear Developer, Thank you for your recent binary submission for "MY APP" to the App Store. Unfortunately we discovered an issue with your binary that you will need to correct in order for your application to proceed to the review stage. The specific issue is outlined below: Invalid Signature - Make sure you have signed your application with a distribution certificate, not an ad hoc certificate or a development certificate. Verify that the code signing settings in Xcode are correct at the target level (which override any values at the project level). Additionally, make sure the bundle you are uploading was built using a Release target in Xcode, not a Simulator target. If you are certain your code signing settings are correct, choose "Clean All" in Xcode, delete the "build" directory in the Finder, and rebuild your release target. Once you have corrected the issue, please return to the application's version details page in the iTunes Connect Manage Your Applications module and click on the Ready to Submit Binary button. This will take you through the binary submission flow and return your application version status to Waiting for Upload. You can then use Application Loader to upload your new binary. If any other issues are found with your submission you will be contacted. Thanks, The iTunes Connect Team

我确信我的二进制签名应用程序带有分发证书而非AD HOC !!!

I am sure that my binary signed application with a distribution certificate NOT AD HOC !!!

您有什么建议来解决这个问题!我从来没有遇到过这个问题!!!!!

what is your suggestion to solve this problem ! I NEVER HAD THIS PROBLEM !!!!!

我再次下载应用程序分发CER但没有任何改变!我在应用程序商店中有6个应用程序并且从未遇到过这个

I download the app distribution CER again but nothing change ! I have 6 apps on app store and never faced with this

推荐答案

请注意,这个QA非常古老。 Apple在很大程度上改善了这个问题。享受。

Note that this QA is incredibly old. Apple have largely ameliorated this problem. Enjoy.

99次满分100,问题在于:

99 times out of 100, here is the problem:

单击主XCode6窗口左上角的项目名称。 (也就是说,它可能在Classes之上。)

Click on the name of your project at the Top Left of the main XCode6 window. (ie, just above where it probably says "Classes".)

查看打开的大区域。仔细看看左边的白柱。

Look at the large area which opens. Carefully look at the WHITE COLUMN ONTHE LEFT.

选择TARGETS..​​.而不是PROJECT

Choose "TARGETS" ... rather than "PROJECT"

然后,将您的证书正确设置为第三方Mac Developer证书。

Then, correctly set your certificate to the 3rd party Mac Developer cert.

这篇关于签名错误无效!的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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