キーチェーンアクセスで証明書に署名して作成した後、開発者ポータルで証明書->開発者-> +をクリックし、どの種類の証明書が必要ですかというプロンプトが表示されたら?開発中iOSアプリの開発はグレーアウトされています。
これがなぜだか知っている人はいますか?証明書を取り消す必要がありますか?
理解した。
動作します!
ユーザーごとに1つの開発証明書のみを要求できます。証明書を要求するユーザーとしてログインするか、ログインしているユーザーの既存の証明書を削除します。 すべてを削除する必要はありません。
現在、iOSアプリ開発オプションがグレー表示されている理由はわかりません。
このような状況でさえ、次の手順を使用して解決しました(有効にしました)。
期限切れの開発証明書を証明書/開発から削除します。
未使用の開発証明書を取り消します。
[+]ボタンをクリックすると、自由に選択できます
iOSアプリ開発オプション。
正しい場合は、ユーザーごとに1つの開発証明書のみを要求できます。
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
エクスポートされた証明書を保護するために使用されるパスワードの入力を求められます。思い出せるものを与えてください!