Chomado's Blog
You Are Reading

【iOS_App, Signing周り】Your account already has a valid iOS Distribution certificate

0
技術系メモ

【iOS_App, Signing周り】Your account already has a valid iOS Distribution certificate


Xcodeで, iOSアプリをsubmitしようとした時に『Your account already has a valid iOS Distribution certificate.』と言われるエラーでつまづいたので, メモしておきます.

ググった.

このエラーメッセージでググって, まず見つけたのがこの記事でした.

Qiita: Your account already has a valid iOS Distribution certificateというエラーが出てサブミットできない時

解決法は簡単でした。
既存のプロビジョニングプロファイルを名前をちょっとだけ変えてダウンロードしなおしたらエラーが出なくなりました。

引用元: Your account already has a valid iOS Distribution certificateというエラーが出てサブミットできない時

ということで, この記事の言う通りに, してみました.
(他にもググって出てきた9割の記事は全部これと同じ方法で解決に至ると書いてあった.)

appleDev

  1. developer.apple.com の [Certificates, Identifiers & Profiles] のページの中の, [iOS Provisioning Profiles] を開く.
  2. 対象のファイルを Edit → Nameを編集(ちょこっといじる) → Generate
  3. リトライ
  4. ダメ. 同じエラー『Your account already has a valid iOS Distribution certificate.』でコケた.

ぐぬぬ
皆これでいけるって言ってるけど私はダメだった.

ということで, この記事の最後の言葉,

もし、プロビジョニングプロファイルの名前を変えても解決しない場合は、証明書から作り直すのが一番早いです。諦めが肝心です。

引用元: Your account already has a valid iOS Distribution certificateというエラーが出てサブミットできない時

ということで, 結局, 証明書から作りなおしました.

証明書から作り直す

この記事を見ながらトライしました.
虫カゴデザインスタジオ(株) BLOG: エラー:Your account already has a valid iOS Distribution certificate
(本当に救われました. ありがとうございます)

まず,
めっちゃヒヤヒヤしながら Certificates > Production を 全Revokeしました.

『お前正気か?』『本当にいいんだな?』的なフール・プルーフに則ったアラートが出まくりましたが, ホントヒヤヒヤしながらやりました.

それで, その証明書と紐付いていた ProvisioningProfilesも 全削除しました. (ゴミになるので.)

そして証明書を新規作成して,
ダウンロードして,
Xcode に認識(Preference → Accounts → ViewDetails → 左下のリフレッシュボタン)させて,

これで, Xcodeからのリクエストによって証明書が作成されて,

その後, Xamarin に戻って, (該当のアプリが開いてある状態)
該当のプロジェクト名右クリック→オプション→iOS Bundle Signing

スクリーンショット 2015-02-18 12.36.15

ここで新しいやつを選択して,
ビルドし直して,
Xcode 戻って validate!

それでめでたく通りました(((o(*゚▽゚*)o))) やった!


Madoka Chomado (ちょまど)

千代田まどかです。よく「ちょまど」と呼ばれます。Microsoft 社員。文系出身プログラマ兼マンガ家です。

コメントを残す

メールアドレスが公開されることはありません。