【问题标题】:Xcode 6 Migrating to Images assets issues -- Black launch screenXcode 6 迁移到图像资产问题——黑色启动屏幕
【发布时间】:2014-11-19 12:29:30
【问题描述】:

我更新了我的应用程序以将图像资源用于应用程序图标和启动图像,我都设置了 根据 Apple Doc 的适当图像大小。我对 Iphone 有这个问题 并且(4S/5/5S)的模拟器启动图像/屏幕始终是黑色的,除了 Iphone 6+ 但在 iPad 上运行良好。我在这里看了几个帖子,没有 工作如下

         1) deleting the asset catalog and creating a new one      
         2) adding @2x and 3@x to each file before adding to the catalog
         3) removing and redeploying the application 

      Anyone had that issue when porting image catalog ? Im using Xcode 6  
      Targeting ios 7 and 8

谢谢 迈克

       Update 1
          When disabling landscape launch screen appears normally
          something i noticed before doing, so on either the device and the simulator
          the application starts in landscape even if the device is held in portrait 
          and then it rotate to portrait. Still trying to solve that issue now

【问题讨论】:

  • 也许您的 AppIcons 和 LaunchImages 仍然在您的 plist 中被引用?

标签: ios xcode xcasset


【解决方案1】:

以下步骤对我有用:

  1. 将图像添加到项目中(根目录或资源文件夹),指定名称如下(我将在 Portrait launchimages 中描述它们):Degault.png(3.5 英寸),Default-567h@2x(4 英寸),默认-667h@2x (iPhone 6),默认-736@2x (iPhone 6plus)。
  2. 在常规选项卡上转到目标设置、应用程序图标和启动图像 -> 将启动图像源设置为不使用资产目录(“不使用资产目录”)。
  3. 从您的主图像资产中移除 LaunchImage 资产
  4. 在常规选项卡上转到目标设置、应用程序图标和启动图像 -> 将启动图像源设置为使用资产目录
  5. XCode 6 将询问您有关从现有图像迁移图像资产的问题。只需点击“迁移”即可。

它适用于 iOS7、iOS8 上的各种设备。 笔记: 如果你检查新的 LaunchImage 资产,你会发现它真的很奇怪。它似乎只包含一些图像,没有 iPhone6 或 iPhone 6plus 分辨率的图像。

【讨论】:

    【解决方案2】:

    我发现如果我转到应用程序目标常规选项卡并删除所有设备方向,启动图像将再次显示(即黑屏消失)。运行应用程序后,我返回应用程序目标常规选项卡并恢复所需的设备方向,启动图像继续按预期工作。

    【讨论】:

    • 我发现这正是取消选择横向然后运行应用程序然后再次选择方向确实使它工作的问题。
    【解决方案3】:

    (我的答案应该在评论部分,但由于我的声誉,我不能在那里发布)

    可能这些是非常基本的步骤,但是:

    • 您是否尝试过彻底清理并删除派生数据?
    • 您是否在应用图标和启动图像下检查了目标的常规选项卡?

    【讨论】:

    • 应用开始运行后您要等待多长时间?启动可能需要 15-20 秒。也许这是我的一个愚蠢的建议,但这是一种可能性。
    • 几乎没有延迟
    • 没有遇到过,肯定会试一试的。感谢您的帮助
    • 你能在哪里解决这个问题?这里同样的问题。启动图像在 iPad 和 iPhone6+ 上显示,但其他情况下为黑色(iphone 5、iphone 5s、iphone 4s、iphone6)。
    猜你喜欢
    • 1970-01-01
    • 2013-10-03
    • 2014-12-08
    • 2016-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多