38

我刚刚签署并创建了一个具有钥匙串访问权限的证书,然后在开发人员门户中单击证书->开发人员->+,当系统提示您需要哪种类型的证书时?开发中 ios 应用程序开发是灰色的。

有人知道为什么是这样吗?我需要吊销证书吗?

在此处输入图像描述

4

5 回答 5

34

您只能为每个用户申请一份开发证书。以您要为其申请证书的用户身份登录,或删除您登录的用户的现有证书。无需删除所有内容。

于 2014-11-06T13:13:18.627 回答
29

弄清楚了。

  1. 撤销所有开发者证书。
  2. 再次点击已认证刷新

作品!

于 2013-04-29T00:22:13.100 回答
10

现在 iOS App Development 选项变灰了,不知道为什么。

即使我遇到这种情况,我也使用以下步骤解决了它(启用它)。

  1. 从证书/开发中删除过期的开发证书。

  2. 吊销未使用的开发证书。

  3. 现在单击 + 按钮,您可以自由选择

    iOS 应用程序开发选项。

于 2013-06-13T06:58:48.757 回答
2

如果是正确的,您只能为每个用户申请一个开发证书。

于 2015-07-11T09:07:25.287 回答
0

通过 CLI 选项从 Ionic 帮助文档: http ://docs.ionic.io/v2.0.0-beta/docs/ios-build-profiles

尝试以下选项:使用 OpenSSL 创建 p12 证书

将您的 iOS 证书下载到与您的私有 RSA 密钥相同的目录。我们需要它来创建 Certificate.p12 文件。

首先,我们需要将 iOS 证书的格式更改为 PEM。

贝壳 :

openssl x509 -inform DER -outform PEM -in ios_development.cer -out ios_development.cer.pem 现在 iOS 证书格式正确,我们可以创建 Certificate.p12 文件。

外壳:openssl pkcs12 -export -inkey keyname.key -in ios_development.cer.pem -out Certificate.p12

系统将提示您输入密码,该密码将用于保护导出的证书。给它一些你能记住的东西!

于 2016-07-14T04:10:45.320 回答