web-dev-qa-db-ja.com

io:iOSアプリ開発オプションがグレー表示される

キーチェーンアクセスで証明書に署名して作成した後、開発者ポータルで証明書->開発者-> +をクリックし、どの種類の証明書が必要ですかというプロンプトが表示されたら?開発中iOSアプリの開発はグレーアウトされています。

これがなぜだか知っている人はいますか?証明書を取り消す必要がありますか?

enter image description here

38
wwjdm

理解した。

  1. すべての開発者証明書を取り消します。
  2. 更新するにはもう一度認証をクリックします

動作します!

29
wwjdm

ユーザーごとに1つの開発証明書のみを要求できます。証明書を要求するユーザーとしてログインするか、ログインしているユーザーの既存の証明書を削除します。 すべてを削除する必要はありません。

34
Simon Epskamp

現在、iOSアプリ開発オプションがグレー表示されている理由はわかりません。

このような状況でさえ、次の手順を使用して解決しました(有効にしました)。

  1. 期限切れの開発証明書を証明書/開発から削除します。

  2. 未使用の開発証明書を取り消します。

  3. [+]ボタンをクリックすると、自由に選択できます

    iOSアプリ開発オプション。

10
Karun

正しい場合は、ユーザーごとに1つの開発証明書のみを要求できます。

2
Adnan D.

from IOnic CLIオプションによるヘルプドキュメント: 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

エクスポートされた証明書を保護するために使用されるパスワードの入力を求められます。思い出せるものを与えてください!

0
Ashish