【发布时间】:2019-11-26 19:01:24
【问题描述】:
我刚刚下载了 Xcode 11 Beta 4,当我想构建我的 Swift 4 项目时给了我:
UILaunchImages 已被弃用,请改用启动情节提要
我该如何解决?
【问题讨论】:
我刚刚下载了 Xcode 11 Beta 4,当我想构建我的 Swift 4 项目时给了我:
UILaunchImages 已被弃用,请改用启动情节提要
我该如何解决?
【问题讨论】:
Xcode -> 文件 -> 新建 -> 文件... -> 启动屏幕。
选择目标 -> 构建设置 -> 搜索“LaunchImage”并从(调试和发布)资产目录启动图像集名称中删除字符串。
选择“Assets.xcassets”并从中删除 LaunchImage。
构建并运行.......享受
【讨论】:
就我而言,发生了几件事......
我希望这可以帮助其他有相同警告的人,也希望他们的应用看起来像信箱一样。
【讨论】:
测试后,为了摆脱编译器警告,删除 Images.xcassets 中的 LaunchImage 文件夹,并在 Build Settings 中,从 Asset Catalog Launch Image Set Name 中删除 LaunchImage(在 Debug 和 Release 中)。
【讨论】:
Launch Screen.storyboard 文件。我需要按照第 4 和第 5 步来消除警告。 (Xcode 11 版本,不是 beta)另外,请注意“常规设置”是指目标设置的常规选项卡,而构建设置选项卡位于目标和项目设置下。
请阅读release notes for Xcode 11 beta 4:
已知问题
如果您的应用包含启动图像,它可能无法构建。失败消息类似于以下内容:“名为
的启动映像集没有任何适用的内容。”不推荐使用启动图像,应将其删除;请改用启动情节提要或 .xib 文件。 (50210495) 解决方法:清除构建设置 ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME。
【讨论】: