2016-05-30 18 views
1

ユーザーが配布証明書を取り消しました。新しい証明書(鍵付きp12)をダウンロードした後も、私はまだ入手できません。証明書失効後のファストレーンマッチではどうすればよいですか?

match appstore 

が動作します。

私はエラーが表示されます。

Certificate 'XXXXXXXXXX' (stored in your git repo) is not available on the Developer Portal for the user [email protected] Make sure to use the same user and team every time you run 'match' for this Git repository. This might be caused by revoking the certificate on the Dev Portal.

それは同じユーザーとチームである、と私は手動で証明書とキーをダウンロードすると、この問題を解決するだろうと思いました。

どんなアイデアですか?

答えて

0

エラーは何が間違っているかを示しています。証明書リポジトリに保存した証明書は失効します。新しいものをアップロードする

+0

これを行うための手順を教えてもらえますか?私はそれを手動で行うことが好ましい方法ではないと推測しています。 –

+0

あなたはどのリポジトリかを知る必要があります。それをディスクに複製し、古い証明書を置き換えて(新しい証明書をコピーして貼り付けるだけです)、新しいバージョンをコミットしてリモートリポジトリにプッシュします。そうすればうまくいくはずです。あなたがそのリポジトリの所有者でない場合は、彼にそれを依頼する必要があります –

+0

p12の対応は一致しますか? (私は同じ名前の.cerと.p12があることがわかります) –

1

これを解決するには、match nuke distribution機能を使用し、matchをもう一度実行するのが最も簡単な方法です。これは、きれいな板に開始することを確認します

+0

私は知っていますが、最初は証明書を取り消したサードパーティをサポートするためにFastlaneで十分に快適ではありません。おそらく、弾丸を噛んでしまうだろう。 –

+0

PSあなたはコミュニティ@KrauseFxに信じられないほど貢献しました。ありがとうございました。 –

1

グッドニュース:(。既存のTestflightがundownloadableビルドをレンダリングするでしょう)あなたはmatch nukeを使用する必要はありません

代わりに、あなただけ手動ですべての証明書を削除することができますし、

次回の実行でmatchを実行すると、証明書とプロファイルの新しいセットが再作成されます(既存の配布を取り消す必要があるかもしれないことに注意してください。あなたが最大許容数に達しているが、それが何とかすべてを取り消してしまうのを打ち負かすのであれば、それは何ですかmatch nuke

関連する問題