Does applicationDidFinishLaunching: called when the application is updated and launched for the first time?

Is applicationDidFinishLaunching guaranteed to be called after updating the application?
(when the user first launches the updated version.)

In other words, does the old version get killed if it runs in the background during the upgrade process?

+6
source share
1 answer

Yes. The updater will kill your application before updating, if it is based. This should happen because updates can often include locked files and database migrations.

+7
source

Source: https://habr.com/ru/post/899404/


All Articles