🛠️

[XCode]STATE_ERROR.VALIDATION_ERROR.90165でアップロードに失敗する

2022/04/13に公開

環境

XCode 13.2.1

現象

Archive → Upload をしようとしたらUploadのタイミングでエラーが出る。
エラー内容はこちら

App Store Connect Operation Error
Invalid Provisioning Profile Signature (中略)
(Expired profile signing certificate.)(中略)
With error code STATE_ERROR.VALIDATION_ERROR.90165

要はProvisioningProfileの期限切れとのことなんですが、自分のプロジェクトではXcodeで自動生成されるProvisioningProfileを使用しているので、期限とか確認できてなかった。
でもどうやらStackOverFlowなどを見ると昨日今日で同様の現象で詰まっている人が大勢いたのでApple側の問題っぽい。

対応

自動で生成している場合

ローカルに保存されているProvisioningProfileを削除すればOK

  1. (ユーザーroot)/Library/MobileDevice/Provisioning Profilesを削除
    • 削除がこわかったらフォルダのリネームでもOK
  2. Xcodeを再起動
  3. Signing&Capabilitiesのタブを選択
  4. 自動で再生成されます

AppleDeveloperPortalで手動で作ったProfileを使用している場合

  1. https://developer.apple.com/account/resources/identifiers/list へ飛ぶ
  2. Profileのページを開く
  3. エラーが出ているProfileを選択する
  4. Editを押して何もせずSaveする
    • ↑の例だとExpiredになっちゃってますが、これがActiveとかになってても、同様の手順
  5. XCode再起動して再度Uploadを試す

対応後

無事にUploadできました

参考

https://stackoverflow.com/questions/71850186/invalid-provisioning-profile-signature-state-error-validation-error-90165

Discussion