特定于目标的启动屏幕

Target-specific launch screen

我有一个现有的 iOS 应用程序,它只有一个目标和一个相应的 LaunchScreen.storyboard

在同一个 Xcode 项目中,我通过复制初始目标创建了一个新目标(例如 newtarget)。我还创建了一个新的启动屏幕 LaunchScreen-newtarget.storyboard(添加为该目标的资源),它在新目标的 plist 文件(在 Launch screen interface file base name 中)中被引用。

但是当 运行 这个目标时我只看到黑屏而不是启动屏幕。

如何为我的新目标使用单独的启动屏幕?

您需要确保将启动屏幕添加为新目标的资源,然后将新目标的 plist 文件中的 UILaunchStoryboardName 键(也称为 Launch screen interface file base name)更新为LaunchScreen-newtarget