iOS证书生成错误:超出光盘配额

时间:2013-05-14 08:58:35

标签: ios macos certificate development-environment

我正在尝试生成iOS开发证书。从桌面选择.certSigningRequest文件并单击Generate后,出现以下错误:

Processing of multipart/form-data request failed. Disc quota exceeded

为什么会发生这种情况?如何生成证书?

2 个答案:

答案 0 :(得分:0)

问题是由于Apple服务器和我作为用户无法解决问题。有时可以生成证书,因此请继续尝试。不幸的是,苹果还没有解决这个问题,所以这个错误经常出现。

答案 1 :(得分:-4)

1。)创建您的Apple开发者帐户并加入iOS开发人员计划。它将花费您99美元/年,它允许您在设备上测试您的应用程序并在应用程序商店中分发您的应用程序。你可以去这里注册。

http://developer.apple.com/programs/ios/

2。)现在您注册了我们需要做的第一件事就是生成证书签名请求。我们可以在Mac上的KeyChain Access中执行此操作。它位于Applications下的Utilities文件夹中。

3。)打开Keychain Access后,转到“首选项”。 转到“证书”选项卡,确保“在线证书状态协议(OCSP)”和“证书吊销列表(CRL)”都设置为“关闭”。 关闭“首选项”窗口,然后选择“Keychain Access - >证书助理 - >从证书颁发机构申请证书“。

4。)输入您注册为iOS开发人员时提交的“用户电子邮件地址”和“公用名”。

选择“保存到磁盘”和“让我指定密钥对信息”。

点击“继续”。

5.)指定文件名和保存CSR的位置。在这里,我只是使用默认名称并将其保存到桌面。

6。)为密钥大小选择2048位,为算法选择RSA。 点击“继续”。

7。)CSR现已创建并保存到您的桌面。 您现在可以关闭Keychain Access。

8。)现在我们已经创建了CSR,现在是时候提交它了。我们在http://developer.apple.com/的iOS配置门户中执行此操作。在注册为iOS开发人员并登录之前,您将无法查看或访问配置门户。

9。)进入配置门户后,选择左侧的证书。

10.如果您没有安装WWDR,请下载并安装它。下载后,只需双击它,钥匙串就会为您安装。然后它应该出现在证书类别中。

11。)安装完WWDR证书后,就可以申请主证书了。单击“申请证书”按钮。

您会看到一个屏幕上的说明与您在此处准备的内容不同。那个怎么样?转到底部并单击“浏览”,然后导航到本地计算机上的CSR。 选择文件后,单击“打开”,然后在下一个屏幕上单击“提交”。

12。)点击提交后,您的请求会显示在“签名请求”部分。 由于我们的团队在工作中的设置方式,我可以去批准请求。对于个人帐户或不同的团队设置,这可能会有所不同。

13。)获得批准后,您的证书将显示在“当前开发证书”下。 单击下载按钮将其下载到您的Mac。 下载完成后,双击该文件将其安装在Keychain Access中。实际上,双击后,钥匙串完成所有工作,它将显示在您的证书中。

14。)如果您打开Xcode并进入管理器窗口,您现在也应该看到新证书。 要使用新证书进行构建,您可以选择Targets下的应用程序。并在其上获取信息(命令i)。或者您可以选择项目>编辑项目设置 无论哪种方式都将打开项目信息窗口,然后转到“构建”选项卡并向下滚动到“代码签名”部分,并为代码签名标识选择新证书。

15。)就是这样。您现在已安装并选择了新证书,您可以连接设备并单击“构建并运行”。