iOS App编译并运行,仅显示黑屏

时间:2018-11-05 13:09:08

标签: ios swift xcode ios-simulator

以下是摘要:

  • 项目成功构建
  • 在XS Max模拟器上运行时:该应用程序显示启动屏幕,但是此后仅显示黑色,而没有运行时错误。
  • 在任何其他模拟器上运行时:该应用程序显示启动屏幕,但是,该应用程序显示黑色,但控制台读取。.
  

libMobileGestalt MobileGestalt.c:890:MGIsDeviceOneOfType不是   在该平台上受支持

我已将应用程序从Swift 2更新到4.2。大多数错误修复只是在更新语法。

任何能帮助解决此问题的见解将不胜感激!

private func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: Any]?) -> Bool {
    setConstants()

    window = UIWindow(frame: UIScreen.main.bounds)
    window!.rootViewController = RootViewController.sharedInstance
    window!.makeKeyAndVisible()

    preloadKeyboard()

    return true
}

RootViewController的共享实例:

static let sharedInstance = RootViewController(nibName: "RootViewController", bundle: nil)

为什么这不是重复的问题:

  • MGc90不是我要解决的主要错误(黑屏是)
  • 链接问题的解决方案无法解决问题
  • Sol#1 Xcode 9.4.1产生相同的错误
  • Sol#2从didFinishLaunchingWithOptions中删除私有仅产生错误
  • Sol#3很好地了解了该错误的含义,并帮助我理解了为什么它在XS Max上未显示错误
  • Sol#4我没有断点或要继续的警报
  • Sol#5我没有模棱两可的布局警告
  • Sol#6部署目标很好
  • Sol#7我知道较新的iPhone型号不会产生错误,但仍显示黑屏
  • 已加载Sol#8字体
  • Sol#9另一个变更模拟器。

0 个答案:

没有答案