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
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Metal Vertex Shader warning is being thrown when creating a VR Template Project
- Asset database warning is thrown when declaring font variable in the USS text file
- Memory Leak warnings are thrown when opening an imported Prefab
- Crash on mono_push_other_roots when setting Normal Thread Affinity
- Editor exits Play mode when another project is being created using Unity Hub 3.8.0-beta.1
Add comment