【问题标题】:iOS Certificate Generation Error: Disc Quota Exceeded [closed]iOS证书生成错误:超过磁盘配额[关闭]
【发布时间】:2013-05-08 11:36:42
【问题描述】:

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

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

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

【问题讨论】:

  • 这几天不好了。痛苦。
  • 问题好像解决了,我生成了证书。不幸的是,有人删除了所有有用的答案,而仍然存在的答案很糟糕,所以我无法接受。
  • 我仍然有同样的错误,希望它确实只是一个服务器错误会自行解决。
  • 似乎与服务器有关,您的机器上没有本地错误!检查fixingxcode.tumblr.com/post/50576778169/…
  • 我投票结束这个问题,因为we are not customer support for your favourite company.

标签: ios macos certificate development-environment


【解决方案1】:

问题出在 Apple 服务器上,作为用户,我无法解决问题。有时可以生成证书,所以请继续尝试。可惜苹果还没有解决这个问题,所以这个错误经常出现。

【讨论】:

    【解决方案2】:

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

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

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

    3.) 打开钥匙串访问后,转到首选项。 转到“证书”选项卡并确保“在线证书状态协议 (OCSP)”和“证书吊销列表 (CRL)”都设置为关闭。 关闭 Preferences 窗口并选择“Keychain Access -> Certificate Assistant -> Request a Certificate from a Certificate Authority”。

    4.) 输入您注册为 iOS 开发者时提交的“用户电子邮件地址”和“常用名称”。 “CA 电子邮件地址”不是必需的。

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

    点击继续。

    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 并转到 Organizer 窗口,您现在应该会在那里看到新证书。 要使用新证书构建,您可以选择 Targets 下的应用程序。然后在其上执行 Get Info(命令 i)。或者您可以到 Project > Edit Project Settings 无论哪种方式都将打开项目信息窗口,然后从那里转到 Build 选项卡并向下滚动到 Code Signing 部分,然后为 Code Signing Identity 选择新证书。

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

    【讨论】:

    • 长篇大论与我的问题无关。我希望@Deepesh 是对的,这只是服务器问题。
    • 你在问“如何生成你的证书”这是一步一步
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多