在Xcode 4中提交申请

时间:2011-03-18 16:36:37

标签: ios xcode4 appstore-approval

我无法从Xcode 4提交申请。

情况:我为客户开发了一个应用程序。该应用程序是在xcode3中开发的,并在大约一年前提交。我在我的客户itunes连接帐户下提交了它。

我最近做了一个小错误修复,现在我正在尝试提交更新。当我尝试验证或提交时,我不断收到“申请失败的代码签名验证。签名无效或未签署Apple提交证书。”错误。

当我尝试提交时,我使用我的客户端登录凭据。 我已从他的帐户下载并安装了appstore分发证书 我已经下载并安装了配置文件以供分发 我选择了正确的应用程序并将标识设置为iPhone Distribution:xx,其中X是配置文件。

就是这样。我得到错误,无法弄清楚如何解决它。我在某处读到了project.pbxproj文件可能存在问题,其中重复的发布配置文件可能会导致问题。我看了,只有一个,无论如何我都删除了它,所以它会被甩掉。

有人有什么想法吗?我正在把这头发撕掉。

2 个答案:

答案 0 :(得分:1)

呸!我摆弄和摆弄,我不知道我到底做了什么,但当我选择“不重新签名”时,它已经过验证并正确上传。我确定我早些时候试过了

无论如何,我不是一个聪明的人。但是,当苹果公司,你必须能够找到更好的方法来做到这一点。也许当我在xcode4中使用团队配置文件完成所有操作时,它会变得更容易,但是我浪费了更多的时间来处理提交,然后我花了一些特别棘手的编程问题或bug。

答案 1 :(得分:1)

这只是发生在我身上,似乎没有任何可靠的答案。

花了几个小时修改了方案和配置,但我认为问题是所选代码签名证书在项目和目标之间是不同的。

在Project Navigator窗格中选择项目,然后在窗口中间,您应该在“PROJECT”下看到项目名称,在“TARGETS”下看到应用名称

如果您同时选择项目和应用程序(同时选择cmd),那么您应该能够获得两者的构建设置的并排视图。确保您选择了相同的证书。我的问题是我为项目选择了Ad-Hoc,并为app / target选择了分发。