なえ箱

メモを植えます

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