3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Xcode CloudでCFBundleIconName関係でビルドが成功しないケース

Last updated at Posted at 2024-03-23

表題タイトルについて質問されたケースで
回答に少し悩んだケースがあったので共有します。

ローカルでのアーカイブは成功するのに
XcodeCloud の場合に次のエラーが発生して失敗するケースがありました。

Missing Info.plist value. A value for the Info.plist key 'CFBundleIconName' is missing in the bundle ~~~~~. Apps built with iOS 11 or later SDK must supply app icons in an asset catalog and must also provide a value for this Info.plist key. For more information see http://help.apple.com/xcode/mac/current/#/dev10510b1f7.

Missing required icon file. The bundle does not contain an app icon for iPhone / iPod Touch of exactly '120x120' pixels, in .png format for iOS versions >= 10.0. To support older versions of iOS, the icon may be required in the bundle outside of an asset catalog. Make sure the Info.plist file includes appropriate entries referencing the file. See https://developer.apple.com/documentation/bundleresources/information_property_list/user_interface

CFBundleIconNameあたりで検索すると、割とこういう記事が出るんですが...
今回はこちらでは解決しませんでした。
https://forums.developer.apple.com/forums/thread/92638

今回の問題は、アイコンファイル名が日本語であったのが問題であったようです。

AppIconの欄で、アイコンを右クリックしてShow In Finder移動できます。

CleanShot 2024-03-23 at 23.21.00@2x.png

そしてファイル名が日本語になっていたら修正してみてください。

CleanShot 2024-03-23 at 23.21.25@2x.png

基本的には、プログラミングの検索は英語サイトが良いことが多いのですが
英語圏以外の、日本語ファイル名などの問題でしたので
なかなか情報に当たるのが難しかったですね。

プログラミング全般にですが、日本語ファイル名はトラブルが起きやすいので警戒して
できる限り、英語ファイル名を使用したほうがトラブルを回避しやすいでしょう。

お知らせ

私は、プログラミングの質問をSlackで行うサービスをご提供しております。
もしご興味ありましたら https://twitter.com/yoneapp までご連絡ください。
ご要望のサポート内容と頻度によって、月額1〜5万のご予算感でご案内しております。

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?