我刚刚签署并创建了一个具有钥匙串访问权限的证书,然后在开发人员门户中单击证书->开发人员->+,当系统提示您需要哪种类型的证书时?开发中 ios 应用程序开发是灰色的。
有人知道为什么是这样吗?我需要吊销证书吗?
您只能为每个用户申请一份开发证书。以您要为其申请证书的用户身份登录,或删除您登录的用户的现有证书。无需删除所有内容。
弄清楚了。
作品!
现在 iOS App Development 选项变灰了,不知道为什么。
即使我遇到这种情况,我也使用以下步骤解决了它(启用它)。
从证书/开发中删除过期的开发证书。
吊销未使用的开发证书。
现在单击 + 按钮,您可以自由选择
iOS 应用程序开发选项。
如果是正确的,您只能为每个用户申请一个开发证书。
通过 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
系统将提示您输入密码,该密码将用于保护导出的证书。给它一些你能记住的东西!