Search Issue Tracker
Fixed in 2019.3.X
Fixed in 2018.4.X, 2019.2.X
Votes
32
Found in
2017.4.0f1
2018.3.0a1
2018.4.0f1
2019.1.0a1
2019.2.0a1
2019.3.0a1
Issue ID
1160614
Regression
No
[iOS] Apps with UIApplicationExitsOnSuspend in info.plist failing to pass Apple Store validation
Last week (WWDC) Apple announced a new way to handle multitasking on iOS and iPadOS 13, so when you attempt to publish an App using the App Store Connect, you get a Warning saying that the Key "UIApplicationExitsOnSuspend" is going to be deprecated soon. So after ~September (which is when usually Apple releases the new versions), the Apps cannot contain that key anymore
To reproduce:
1. Open Unity and create a New Project
2. Set target iOS and Build
3. Create a new App or prepare an existing one to receive a release build on the App Store Connect
4. Build and Archive the iOS project
5. Submit the Build to the App Store Connect
6. Note that when the App Store Connect receives and analyses the Build it shows the 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."
Notes:
- Workaround: Remove setting from: iOS / Player Settings / Other Settings / Behavior in Background and "UIApplicationExitsOnSuspend" key from info.plist
Tested with:
- iPad Mini 4, iOS: 11.4.1 - Reproduced
- iPhone 8 Plus, iOS: 12.0 - Reproduced
- iPhone XR, iOS: 12.0 - Reproduced
Reproduced on Unity 2017.4.0f1, 2017.4.27f1, 2018.3.14f1, 2018.4.2f1, 2019.1.7f1, 2019.2.0b6 and 2019.3.0a6
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Articulation Body with 'Revolute' Joint Type has erratic behavior when Upper Limit is set to above 360
- WebGL Player fails to render Scene when Terrain with Detail Mesh is added and WebGPU Graphics API is used
- Inconsistent errors are logged when different types are passed into the Query "Q<>" method in UIToolkit and the ancestor VisualElement is null
- Crash on GetMaterialPropertyByIndex when opening a specific Scene
- Discrepancies in the styling are present when using a TSS file instead of a USS file in custom EditorWindow
BjoUnity3d
Mar 03, 2020 17:25
Confirming it's still present in 2017.4.37f1
_karl
Mar 03, 2020 10:04
No backport yet. Unity 2017.4.37f1 and still not fixed...
Gwom
Nov 26, 2019 12:09
Seems fixed on LTS Release 2018.4.10f1 Released: 1 October 2019
RedFour
Jun 24, 2019 16:13
In the work around it says to remove the "Behavior in Background" settings, but how it that possible? The options are Custom, Suspend and Exit. I'm using 2018.3.14
Dalton-Lima
Jun 24, 2019 08:27
I hope this will be backported to the 2018.4 LTS.
pabloi_etermax
Jun 21, 2019 18:35
Will this be backported to Unity 2017.4?
xavi_GSN
Jun 18, 2019 08:28
Will Unity provide a solution for this ?