ERROR ITMS-90503: xcode アーカイブ後にアップロードを実行するとエラーが発生する
発生しているエラーは以下のようなメッセージ。
ERROR ITMS-90503: "Invalid Bundle. You've included the "arm64" value for the UIRequiredDeviceCapabilities key in your Xcode project, indicating that your app may only support 64-bit. Your binary, 'com.flick2know.workozy', must only contain the 64-bit architecture slice. Learn more (https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html#//apple_ref/doc/uid/TP40009252-SW3)."
アップロードが完了せず、アプリをリリースできない状態です。
解決法
以下のリンクが参考になりました。
Error distributing iOS release #53803
xcodeで該当アプリのxcworkspaceファイルを開きます。
左メニューからフォルダマークを選択し、プロジェクト名の左にある▶︎ボタンを押します。
開けたら、フォルダ内にあるInfo.plistというファイルがあることを確認してください。
こちらは、アプリに関する設定をまとめたプロパティファイルです。
これを編集します。
Info.plistを編集するには、ファイル上で右クリックをし、Open As > Source Codeを選択します。
すると、このようにInfo.plistの中身が表示されるかと思います。
この中の「<string>arm64</string>」という部分をコメントアウトしましょう。
もう一度、アーカイブし直すことで、アップロードが完了するはずです。