Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 如何为不同的方案设置不同的启动屏幕?_Swift_Xcode - Fatal编程技术网

Swift 如何为不同的方案设置不同的启动屏幕?

Swift 如何为不同的方案设置不同的启动屏幕?,swift,xcode,Swift,Xcode,我正在使用: 斯威夫特5 Xcode 12 不同的计划有不同的目的 我正在寻找一种方法,有一个不同的启动屏幕取决于方案建成 从目标->常规->应用程序图标和启动图像中,我看不到为不同方案选择不同文件的任何灵活性。我原以为在不同的图像资源中使用相同的文件名就可以了,但看起来启动屏幕与整个应用程序无关 在Targets->Build Settings中,有一个“Asset Catalog Launch Image Set Name”,但我不知道我到底需要在那里放什么,以及它是否真的改变了Laun

我正在使用:

  • 斯威夫特5
  • Xcode 12
  • 不同的计划有不同的目的
我正在寻找一种方法,有一个不同的启动屏幕取决于方案建成

从目标->常规->应用程序图标和启动图像中,我看不到为不同方案选择不同文件的任何灵活性。我原以为在不同的图像资源中使用相同的文件名就可以了,但看起来启动屏幕与整个应用程序无关

在Targets->Build Settings中,有一个“Asset Catalog Launch Image Set Name”,但我不知道我到底需要在那里放什么,以及它是否真的改变了Launch屏幕的某些内容

我还试图在info.plist文件中更改“启动屏幕界面文件基名称”,但似乎什么也没做。也许我忘了做些别的事情来让它工作

如果可能的话,有什么解决这个问题的建议吗


谢谢

启动屏幕是由目标设置的,而不是由方案设置的。谢谢@matt的回答