The Info.plist contains a key ‘UIApplicationExitsOnSuspend’ in bundle XXXXX [XXXXX.app] that will soon be unsupported. というエラー

XcodeでArchiveしてUploadするときに、以下のエラーが出ました。

WARNING ITMS-90339: “Deprecated Info.plist Key. The Info.plist contains a key ‘UIApplicationExitsOnSuspend’ in bundle XXXXX [XXXXX.app] that will soon be unsupported. Remove the key, rebuild your app and resubmit.”

このタイミングでエラーが出るの初めてでした。

エラーというより警告ですかね。

少し経った後、メールでも警告文が送られてきました。

原因と解決方法

最近iOS13がリリースされましたが、iOS13では「UIApplicationExitsOnSuspend」が非推奨になったようです。

今回はUnityでiOSビルドしたプロジェクトだったので、直接UIApplicationExitsOnSuspendなるものを触ったわけではないのですが、現状UnityでのiOSビルドだとデフォルトでUIApplicationExitsOnSuspendが追加される様子。

そのため、XcodeのInfo.plistから
「Application does not run in background」
の項目を削除すれば問題なさそうです。

コメント