如果在iTunes上提交应用程序已生成但丢失了如何获取私钥

Posted

技术标签:

【中文标题】如果在iTunes上提交应用程序已生成但丢失了如何获取私钥【英文标题】:How to obtain private key if it is generated but lost for submitting app on iTunes 【发布时间】:2011-01-07 04:44:19 【问题描述】:

我为客户制作了一个 iPhone 应用程序。现在客户希望我应该从他的帐户提交他的应用程序。

我尝试这样做,但我遇到了问题。

我从客户的帐户下载了配置证书分发配置文件,但我仍然无法获得私钥。

我要求我的客户从他的钥匙串中导入私钥并将其交给我以提交应用程序。但他的钥匙串里没有私钥。

这可能是因为他之前雇佣了一个没有给他私钥的开发人员。

我怎样才能获得那个私钥?

或者有没有办法重新生成它?

如果是,我们如何重新生成?

请帮助和建议。

谢谢

【问题讨论】:

你不能。这就是重点! 那么解决方案是什么?有解决办法吗? 【参考方案1】:

我强烈建议您为新应用重新生成证书和配置文件。

基本上,如果您有源代码,请在 iTunes Connect 和 Provisioning Portal 中从头开始。

生成所有新证书和配置文件,并更改捆绑 ID。您将不得不更改名称,例如从 MyApp 更改为 MyApp -Does Something 或其他任何内容,因为 iTunes Connect 不允许您删除应用名称或重复使用它们。

【讨论】:

@WrightCS:感谢您的意见。其实我是一个新手,所以你能告诉我我到底需要从什么开始吗?我应该先创建配置证书还是分发配置文件? 我会访问 Provisioning Portal 并首先创建证书,然后是 App ID,然后是 Provisioning Profiles。供应门户实际上有一个虚拟助手,它将引导您完成您应该做的事情。作为新手,我会多次阅读所有内容,直到您完全理解它,然后再继续实际创建配置文件和证书。您需要了解的所有信息 Apple 在这些网站上提供的大量指南中为您提供。

以上是关于如果在iTunes上提交应用程序已生成但丢失了如何获取私钥的主要内容,如果未能解决你的问题,请参考以下文章

当我提交我的应用程序时,IOS 在 iTunes Connect 上返回崩溃错误。离子 3

iTunes Connect 中缺少应用内购买部分

iOS 应用程序二进制提交:从 Xcode 提交但未出现在 iTunes Connect 中

在 iTunes Connect 上提交应用内购买详情以供审核

iTunes 连接:NSMicrophoneUsageDescription 键丢失但没有麦克风使用

拒绝 IAP - iTunes Connect