Я пытаюсь найти, куда поместить код инициализации приложения, который НЕ должен запускаться в режиме предварительного просмотра. Я видел несколько ответов, в которых говорилось, что некорректно разделять поведение приложения таким образом (запуск против предварительного просмотра), но я не согласен: многим приложениям требуется дополнительная настройка (например, подключение к базе данных, запуск фоновых задач, вызов API, и т. Д. c ), который не подходит для предварительного просмотра (где данные теста stati c имеют наибольшее значение).
В режиме предварительного просмотра XCode фактически запускает приложение и вызывает AppDelegate.applicationDidFinishLaunching, поэтому любой код инициализации после запуска будет запущен.
Каков рекомендуемый способ запуска кода установки приложения, чтобы он не запускался в режиме предварительного просмотра?