😶🌫️
[Xcode] アプリのアップロード時にUnsupported SDK or Xcode versionが出たときに確認したこと
概要
AppStoreConnectにアプリをアップロード時に「Unsupported SDK or Xcode version」というエラーが出て、beta版のXcodeもmacOSも使っていなかったので解決に難航しました。Info.plistに記載されているDTXcodeBuildがベータ版のXcodeを指していたためアップロードに失敗していました。
そのため、Info.plistにDTXcodeBuildが記載されている場合、値が環境のXcodeバージョンと一致していない場合は一致するように修正することで解決できました。また、DTXcodeBuild自体を削除しても正常にアップロードできました。
まとめ
Xcodeからアプリを提出する際に「Unsupported SDK or Xcode version」が出た際に自分が確認したことは以下です。
- macOSがbeta版でないか
- Xcodeがbeta版でないか
- Info.plistの中のDTXcodeやDTXcodeBuildがbeta版のXcodeを指していないか
最後に、DTXcodeやDTXcodeBuild以外にもDTPlatformVersionなどもあるようで、Info.plistファイルに追加されるビルド環境に関する情報は参考記事を確認しました。
Discussion