我刚刚下载了Xcode 11 Beta 4,当我想要构建Swift 4项目时,我得到了:
UILaunchImages已过时,请改用启动故事板
我该如何解决?
答案 0 :(得分:12)
在测试之后,要摆脱编译器警告,请删除Images.xcassets中的LaunchImage文件夹,然后在“构建设置”中,从资产目录启动映像集名称中删除LaunchImage(在Debug和Release中)。
答案 1 :(得分:2)
Xcode->文件->新建->文件...->启动屏幕。
选择目标->构建设置->搜索“ LaunchImage”并从(调试和发布)资产目录启动图像集名称中删除字符串。
选择“ Assets.xcassets”并从其中删除LaunchImage。
构建并运行。......享受
答案 2 :(得分:1)
“ UILaunchImages已过时,请改用启动故事板”。如何解决?
使用启动故事板代替启动图像。
答案 3 :(得分:1)
请阅读release notes for Xcode 11 beta 4:
已知问题
如果您的应用包含启动映像,则可能无法构建。失败消息类似于以下内容:“名为
的启动映像集没有任何适用的内容。”已弃用启动映像,应将其删除;请改用启动故事板或.xib文件。 (50210495) 解决方法:清除构建设置ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME。
答案 4 :(得分:1)
就我而言,正在发生一些事情...
我希望这可以帮助其他任何有同样警告的人,也可以使他们的应用看起来像信箱一样。