Экран запуска для конкретной цели

У меня есть существующее приложение iOS с одной целью и соответствующим LaunchScreen.storyboard.

В том же проекте Xcode я создал новую цель (например, newtarget), продублировав исходную. Я также создал новый экран запуска LaunchScreen-newtarget.storyboard (добавлен как ресурс этой цели), на который есть ссылка в файле plist новой цели (в Launch screen interface file base name).

Но я вижу только черный экран вместо экрана запуска при запуске этой цели.

Как я могу использовать отдельный экран запуска для моей новой цели?


person sdabet    schedule 08.03.2016    source источник


Ответы (1)


Вам нужно убедиться, что экран запуска добавлен в качестве ресурса для новой цели, а затем обновить ключ UILaunchStoryboardName (также известный как Launch screen interface file base name) в файле plist новой цели, чтобы сказать LaunchScreen-newtarget.

person Danny Bravo    schedule 08.03.2016
comment
Я воссоздал цель с нуля, и теперь она работает, поэтому я подозреваю, что XCode находился в каком-то несогласованном состоянии. Я приму ответ. - person sdabet; 22.06.2016
comment
Спасибо. Я уже собирался рвать на себе волосы, когда вы напомнили мне, что я не добавлял этот экран в свою новую цель в настройках сборки. +1 - person Christopher Smit; 12.07.2018
comment
возможно ли иметь экран запуска для конкретной схемы? мои схемы имеют тот же plist - person ramzesenok; 19.08.2020