ピックアップ記事
ERROR ITMS-90503: xcode アーカイブ後にアップロードを実行するとエラーが発生する

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>」という部分をコメントアウトしましょう。

もう一度、アーカイブし直すことで、アップロードが完了するはずです。

 

おすすめの記事