我是否必须使用新证书来更新我的应用程序?

时间:2012-01-17 16:25:35

标签: iphone xcode itunes

我要更新iphone应用程序,但我无法在itunes门户网站上进行测试。

我在itunes门户网站上进行了更新,我构建了它,当我想验证它时,由于证书而没有运行,所以我问我是否不必制作新的证书?

当我使用我用于第一次提交的证书时:

Application failed codesign verification. The signature was invalid, or ti was signed with an Apple submission certificate.

Portal上的证书状态为Active。

我将“代码签名”的所有行放到iPhone发布和编辑方案>存档>发布: printscreen

当我尝试在iTunes上验证时,我使用相同的证书重新签名应用程序...

感谢帮助我

编辑:我做到了,但我仍有同样的问题:

Download certificate Import it and deletete old one set the new certificate overall ^^ Get the error xD

请帮助我,我需要在星期一之前做到这一点

4 个答案:

答案 0 :(得分:0)

如果您的旧证书已过期,则需要创建一个新证书才能更新您的应用。

答案 1 :(得分:0)

您是否首先在生成它的计算机上使用证书?如果没有,则您的公钥不匹配,即使当前的公钥未过期,您也必须申请新公钥。

答案 2 :(得分:0)

您的代码签名构建设置似乎会自动检测要使用的证书/配置文件。图像被切断,因此我无法看到正在使用的证书/配置文件组合,但听起来好像是在选择您的Ad-Hoc组合而不是您的App Store组合。尝试将您用于为App Store构建的目标的代码签名构建设置手动更改为App Store配置文件。如果这没有任何区别,您能否请显示其余的代码签名设置(不在右侧切断)?

答案 3 :(得分:0)

我按照指示在官方门户网站上制作了Ad-Hoc:http://developer.apple.com/ios/manage/distribution/index.action。它说我们必须在权利上创建一个新条目(get-task-allow为true)并且我没有删除权利文件中的行!

现在一切听起来都很好,总结了!