PhysifApps

趣味と開発メモ保管庫

UIApplicationExitsOnSuspend の警告が出る【Xcode】

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変更時に一緒に消すようにしておきました。

参考にさせていただいたリンク

qiita.com