What it took to update 8 games in about 1.5 weeks to work in iOS 11, to resubmit to the AppStore. Includes a comparison of those that were still in Native iOS vs those that were already in Unity.
Updating to iOS 11
Native vs Unity
Ed Magnin
Dallas App Developers
November 2, 2017
The Problem
2
Apple Warning
- Bungee Jump Challenge — modified Unity Project
- Brain Meter— modified Unity Project
Grayed Out in AppStore
- So You Want to be a Game Designer — fixed iOS version
- My Choice — fixed iOS version
- Go Kart Park — modified Unity Project
- Bumper Boat Battle — used Unity Project
- Domino Theory — modified Unity Project
- Call in Sick — fixed iOS version
Updating Native iOS Apps
3
Decide what minimum iOS version you will accept.
Load previous project and work the errors.
Remove or replace outdated features, such as using Game Center
Achievements & Leaderboards.
Replace Game Center Multiplayer with Unity Multiplayer.
Add 1024 x 1024 marketing icon to Images.xcassets.
Do TestFlight build to catch any additional errors before submission.
Updating Unity Apps
4
Load previous Unity project into current version of Unity.
Allow Unity to correct for current version.
Replace any previous Sharing code, using scripts from Unity store.
Remove or replace outdated features, such as using Game Center
Achievements & Leaderboards.
Replace Game Center Multiplayer with Unity Multiplayer.
Add 1024 x 1024 marketing icon to Images.xcassets.
Do TestFlight build to catch any additional errors before submission.