I saw successful migrations of the baseline data of my 4Gb database to my iPad when the application started in a few minutes. And now, all of a sudden, some users report crashes after installing the new version, and the application pops up with: failed to start with a time error.
I just checked again, restoring the old database, and I am sure that the migration of the master data can take more than 10 seconds.
But other people are worried that this should not, and try to take it into the background or, at least, from the startup loop during startup:
IPhone application launch time and master data transfer
Could this have anything with other conditions, for example? connected to a power source? Or does the battery level exceed 50%?
Update: I reproduced the failure by simply running the application on the device (disconnected from the network) instead of debugging. Then I tried to run the application on a device with a USB connection: Crash. Then they launched the application through the debugger: There are no crashes (and the migration took about 4 minutes.)
Additional information: I have only corporate users (about 75 of them), and they all have a 4.5Gb database. Some users have no problems updating, and some have. With a successful upgrade, everything will take minutes. Accidents always occur after 20 seconds. (And they continue to crash if you try again on these devices).
I went for advice on moving migration from the loop cycle, but I'm still wondering why the old method works on some devices and not on others. All users are on iOS 7.
source share