表題タイトルについて質問されたケースで
回答に少し悩んだケースがあったので共有します。
ローカルでのアーカイブは成功するのに
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移動できます。
そしてファイル名が日本語になっていたら修正してみてください。
基本的には、プログラミングの検索は英語サイトが良いことが多いのですが
英語圏以外の、日本語ファイル名などの問題でしたので
なかなか情報に当たるのが難しかったですね。
プログラミング全般にですが、日本語ファイル名はトラブルが起きやすいので警戒して
できる限り、英語ファイル名を使用したほうがトラブルを回避しやすいでしょう。
お知らせ
私は、プログラミングの質問をSlackで行うサービスをご提供しております。
もしご興味ありましたら https://twitter.com/yoneapp までご連絡ください。
ご要望のサポート内容と頻度によって、月額1〜5万のご予算感でご案内しております。