【问题标题】:Two targets share a Launch Storyboard, one background image works, the other does not两个目标共享一个 Launch Storyboard,一个背景图像有效,另一个无效
【发布时间】:2021-05-12 13:23:51
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: ios xcode autolayout xcode-storyboard


    【解决方案1】:

    问题在于第二个目标的背景文件大小。我试过缩小它,但还不够!一些试验和错误测试将其大小上限设为 1.7MB。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-28
      • 2020-10-05
      • 2020-06-26
      • 1970-01-01
      • 1970-01-01
      • 2020-02-29
      • 2015-11-27
      • 1970-01-01
      相关资源
      最近更新 更多