私のiOS証明書はGitHubに保存されており、有効期限が切れています。circleciの進行中の失敗メッセージは、「証明書「xxxxxxx.cer」は無効です。終了日を確認し、必要に応じて更新してください」です。
新しい証明書を作成する必要がありますか、それとも既存の証明書をダウンロードする必要がありますか?これが最初にどのように作成されたかは覚えていませんが、ビルドの一部としてFastlaneによって作成されたと思いました。
しかし、Fastlaneコマンドを変更する方法がわかりません。「証明書」を追加しようとしましたが、失敗します。
有効期限が切れた証明書をGitリポジトリから削除して更新し、fastlane match
を実行しました。 --force
を追加すると、新しい証明書を使用するようにプロファイルも更新されます。
手順:
fastlane match development --force
を実行して、証明書とプロファイルを更新します。 (development
は、証明書のタイプに応じてappstore
またはadhoc
に置き換えます。