Info.plist 不包含 UIScene 配置字典(正在寻找名为“(无名称)”的配置)?

106 xcode

Info.plist不包含UIScene 配置字典(正在查找名为“(无名称)”的配置)?

升级 Xcode 14.1 -> 14.2 并收到此全新错误

控制台错误

在我的项目编辑器中,选择左侧的“目标”,然后选择顶部的“构建设置”。

构建设置

以下是 Finder 显示的内容:

在此输入图像描述

第一次尝试这个键:

第一把钥匙

错误不会消失。

然后是第二把钥匙:

第二把钥匙

错误仍然存​​在。

我缺少什么简单的东西?

谢谢各位。

编辑

我的 info.plist.file 与我的 .xcodeproj 文件位于同一文件夹中,并且我端的指示表明这是正确的位置因此,看来我的错误位于我的 .plist 文件的内容中。

我最初设置 key = UISceneConfigurationDictionaryName 和 content Type = String。

特别值得注意的是(无名称)值。

然后我设置 key = UISceneConfigurationDictionary 和 content Type = Dictionary。

同样的错误。

让我困惑的是,Keys 的下拉列表不包含任何“UIScene”。

无法证明这一点,但我相信下拉列表中的空白是我问题的核心。

CSo*_*naM 163

我刚刚经历了同样的问题并找到了解决方案,至少对我来说:

我将UISceneConfigurations键(在UIApplicationSceneManifest字典内)及其值添加为空字典,如下所示:

    <key>UIApplicationSceneManifest</key>
    <dict>
        <key>UIApplicationSupportsMultipleScenes</key>
        <true/>
        <key>UISceneConfigurations</key>
        <dict/>
    </dict>
Run Code Online (Sandbox Code Playgroud)

请注意,如果您的应用程序不支持多个场景(即多个窗口或屏幕),那么这就足够了(并且可以避免奇怪的黑屏!):

    <key>UIApplicationSceneManifest</key>
    <dict>
        <key>UISceneConfigurations</key>
        <dict/>
    </dict>
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

它编译并成功运行,调试控制台中没有警告,并且还自动从文件中删除了此密钥project.pbxproj

在此输入图像描述

我希望它有帮助。

  • 我遇到了同样的问题,并且想使用相同的解决方案,但我没有足够的经验来遵循说明。如何编辑 UIApplicationSceneManifest 字典?我在 Xcode 的“构建设置”选项卡中的“Info.plist 值”下看到了名为“应用程序场景清单(生成)”的内容,但我看不到任何与您的屏幕截图类似的内容。 (4认同)
  • @CuriousJorge 屏幕截图中的“应用程序场景清单”节点位于“信息 &gt; 自定义 iOS 目标属性”下(“构建设置”选项卡之前的选项卡) (3认同)
  • 通过这两种建议,我得到了黑屏:( (2认同)

小智 49

通过在项目设置中的“信息”选项卡上添加“场景配置”项目,我得到了帮助。

只需按下此按钮并从列表中选择“场景配置”: 在此输入图像描述 之后,输出是干净的: 在此输入图像描述

  • 我错过了整个应用程序清单部分...我添加了这个,当我将“启用多个窗口”选项设置为是时,我的应用程序启动时只是黑色...所以将“启用多个窗口”更改为“否”,并且该应用程序开始一切正常,警告消失了 (y) (11认同)
  • 这个解决方案简单明了。通过更少的点击和按键次数为我解决了这个问题 (2认同)

小智 11

当我将 Xcode 更新到 14.2 时,我遇到了同样的问题,info.plist 文件位于我创建的文件夹内,但最终当我将 info.plist 文件放回根文件夹时,它对我有用,idk if这是必要的,但之后我清理了文件夹。

之后,为了保持我想要的组织方式,我将 info.plist 文件放置在我之前想要的文件夹中,但更改了 Project -> Target -> Build Settings -> Packaging -> Info.plist 中的文件位置文件>修复文件路径

在这里添加编辑,因为我没有足够的声誉来回答/评论:如果问题仍然存在,请尝试重新启动计算机,因为这为我解决了问题