io:ios 应用程序开发选项变灰

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/16269072/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-08-30 23:23:14  来源:igfitidea点击:

io: ios app development option greyed out

ioskeychain

提问by wwjdm

I just signed and created a certificate with keychain access, then in the developer portal I click certificates->developer->+ and when I am prompted for What type of certificate do you need? under development ios app development is greyed out.

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

Does any one know why this is? Do I need to revoke a certificate?

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

enter image description here

在此处输入图片说明

采纳答案by wwjdm

Figured it out.

弄清楚了。

  1. Revoke all developer certificates.
  2. Click certificated again to refresh
  1. 撤销所有开发者证书。
  2. 再次点击已认证刷新

Works!

作品!

回答by Simon Epskamp

You can only request one development certificate per user. Either log in as the user you want to request a certificate for, or remove the existing certificate(s) for the user you are logged in as. No need to delete everything.

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

回答by Karun

Nowadays iOS App Development option is getting greyed out don't know why.

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

Even I had this situation and I solved it (made it enabled) using the following steps.

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

  1. Remove the expired development certificates from Certificates/Development.

  2. Revoke the unused development certificates.

  3. Now click on the + button and you are free to select the

    iOS App Development option.

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

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

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

    iOS 应用程序开发选项。

回答by Adnan D.

If am correct you can only request one development certificate per user.

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

回答by Ashish

from IOnic help document through CLI option: http://docs.ionic.io/v2.0.0-beta/docs/ios-build-profiles

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

Try with below option : Create the p12 Certificate using OpenSSL

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

Download your iOS certificate to the same directory as your private RSA key. We'll need it to create the Certificate.p12 file.

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

First, we need to change the format of the iOS certificate to PEM.

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

Shell :

贝壳 :

openssl x509 -inform DER -outform PEM -in ios_development.cer -out ios_development.cer.pem Now that the iOS certificate is in the proper format, we can create the Certificate.p12 file.

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

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

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

You will be prompted to enter a password, which will be used to protect the exported certificate. Give it something you can remember!

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