iPhone应用:如何通过iOS provisioning portal更新过期的分发证书

48
我的分发证书与一款应用绑定,我已经将其随机分发给了许多外勤员工,但它即将在明天到期。当我进入iOS配置门户时,我点击了证书链接,然后选择了分发选项卡,在证书的过期日期下面,显示的是明天的日期。我的问题是,如何更新证书?有人告诉我会在证书到期时弹出一个“续订”按钮,但这个按钮在今天还没有弹出。是否会出现“续订”按钮?“续订”按钮会出现在与证书关联的配置文件中,还是在门户中的“证书” -> “分发”中?我需要做些什么来确保我的应用程序不会出现任何停机时间,但这些信息在任何文档中都没有记录。感谢您的帮助!
2个回答

51

您的证书一旦过期,会出现续订按钮。如果想在证书过期前续订,请撤销当前证书,然后就能获得请求新证书的按钮。

无论您采取哪种方式,您的临时应用将在明天停止工作,您应该使用新的预配描述文件签名新证书并分发新版本的应用。


4
谢谢你的帮助!终于有了一份对这个问题有帮助的答案。苹果支持团队在这方面没有任何帮助。 - ABB
5
FYI,续订按钮从未出现。所以我只是删除了旧的配置文件,创建了一个新的证书,创建了一个新的配置文件,并将其附加到新的未过期的证书上。然后我把它放在我的钥匙串中,并使用新的嵌入式移动配置文件重新构建了我的项目。 - ABB
19
我看到了续订按钮,但是它没有起作用。只是提示一个“没有为参数'certificateIds'提供值”的错误。很明显,甚至没有地方可以输入任何参数... - Brian Knoblauch
@RenatoLochetti 这是一个相当旧的答案。如果您在更新证书方面遇到问题,我建议您发布一个新问题。但现在您应该能够通过Xcode自动完成所有这些操作。 - Filip Radelic
1
@sandy 1) 是的,你可以从门户网站或Xcode续订你的证书(当它过期时,它会自动要求你这样做)2) 不需要重新发布应用程序,这是自动的。 - Filip Radelic
显示剩余7条评论

1

来自苹果开发者支持中心证书部分

iOS发布证书(企业内部使用应用)

用户将无法继续运行使用此证书签名的应用程序。您必须分发使用新证书签名的新版本应用程序。


这对使用Testflight分发的应用程序也适用吗? - kukudas

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接