#はじめに
バージョンアップのためアプリをリリースしようと思い、アプリをApp Store Connectにアップロードしようとしたところ
ERROR ITMS-90783: "Missing bundle display name. The Info.plist key CFBundleDisplayName is missing or has an empty value in the bundle with bundle identifier '○○○○○○'."
というエラーが発生しました。
原因はエラー文そのまんまですが、先日までは特に問題が無かった上に調べてもあまり検索で引っかからないエラーコードだったので記事に残そうかと思い立ちました。
結論
エラー分そのまんまの意味で**"Bundle display name"が無いか空になっているよ!**と怒られているだけなので
info.plistに "Bundle display name" を追加するだけで解決しました。
"Bundle display name"の追加方法
- info.plistの適当な項目にカーソルを当てたら出てくる+ボタンを押す
- Bundle display nameを選択する ("B"を打った時点で出てくるはず)
- Valueに任意の文字列を入れる
プロジェクト名と同様で構わない場合は$(PRODUCT_NAME)
を入れます
以上で対応完了でアップロードが可能になっているはずです
まとめ
前まで特に問題が無かったアプリで発生した事とエラーコードをggってみると、
redditとStack Overflowでつい最近同様の問題が発生している方がいたので投稿させてもらいました!
しかしなぜ今回突然発生したのかまでの理由が分からずじまいに。
原因がはっきりと判明次第追記しようかなとも思っています〜