微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

两个目标共享一个 Launch Storyboard,一个背景图像有效,另一个无效

如何解决两个目标共享一个 Launch Storyboard,一个背景图像有效,另一个无效

这个问题一直让我发疯。我制作了一个小型演示项目来复制这里的问题:https://www.dropbox.com/s/b5dwcat02q0rx5a/LaunchTest.zip?dl=0

两个目标中都有一个 LaunchStoryboard。每个目标都分配了不同的资产文件夹,图像资产具有相同的名称

一个目标运行并正确显示启动屏幕。第二个目标只显示一个空白屏幕。 移除故事板中的背景图像会使其在第二个目标上正常启动。将相同的背景图像从第一个目标复制到第二个目标也有效。

我试过交换目标,多次迭代不同的图像格式、颜色配置文件和压缩都无济于事(每次测试之间擦除模拟器)。我需要了解为什么第二个目标失败,以便我可以修复原始项目。

解决方法

问题是第二个目标上的背景文件大小。我曾尝试缩小它,但还不够!一些反复试验将其上限确定为 1.7MB 左右。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。