UnityからビルドしてXcodeでアーカイブする時やApp Store Connectにアップロードする時に、アーカイブは通ったけどこんな警告が出るようになった。
WARNING ITMS-90339: "Deprecated Info.plist Key. The Info.plist contains a key 'UIApplicationExitsOnSuspend'; in bundle アプリ名 that will soon be unsupported. Remove the key, rebuild your app and resubmit."
UIApplicationExitsOnSuspend
のサポートがiOS13で切れるので警告が出るようになったみたいです。
UIApplicationExitsOnSuspend
はバックグラウンドの実行を禁止するかの機能で、元々設定はNoになってるので特に消しても変わらないです。
このままあげてもいいけどこれが原因でリジェクトされたくないので警告を消しました。
info.plistから
UIApplicationExitsOnSuspend(Xcode上は「Application does not run in background」)
の項目を消去します。
Unityからビルドしていると、この項目を毎回消さなくちゃいけないのが超面倒なので、ビルド後のplist変更時に一緒に消すようにして無事解決。
参考にさせていただいたリンク