【问题标题】:Xcode iOS simulator shows black screen when launchedXcode iOS模拟器启动时显示黑屏
【发布时间】:2020-10-15 07:44:06
【问题描述】:

我知道关于同一问题还有多个其他 StackOverflow 帖子,但似乎没有一个解决方案有效。突然之间,当我构建我的应用程序时,它成功构建,显示启动屏幕,然后显示黑屏。我目前对应用程序的了解还很远,所以它非常复杂。只有 4 个小警告(当然没有错误),所以我非常怀疑这是我项目中的编码问题。当黑屏出现时,模拟器屏幕顶部的电池和时间也会消失。这是我尝试过的:

  • 退出并重新启动 Xcode + 模拟器
  • 在 Xcode 上清理构建文件夹
  • 更改模拟器的大小
  • 清除所有内容和设置
  • 删除了所有断点
  • 仔细检查主界面是否正确
  • 更改了初始视图控制器
  • 选择了不同的模拟器设备(检查它是否只是其中一个模拟器)
  • 尝试使用真实设备(这只是导致错误:Command PhaseScriptExecution failed with a nonzero exit code(这是题外话))

如您所见,我尝试了很多方法,但无济于事。如果有其他解决方案,请告诉我,因为我现在非常绝望。

下面的链接将带您查看正在发生的事情的屏幕截图。

The project successfully builds, and as you can see, there are only 4 warnings (regarding another storyboard not visible in this screenshot)

The simulator shows the launch screen

This is what the black screen looks like

【问题讨论】:

    标签: swift xcode build simulator


    【解决方案1】:

    当我在 Xcode 中构建我的应用程序时,我遇到了类似的错误。一切进展顺利,然后突然黑屏不断出现,而不是我最初的视图控制器。

    我的问题的解决方案是选择加载为黑屏的视图控制器,然后进入右侧工具栏并检查“视图控制器”选项卡下的“是初始视图控制器”按钮。

    我不确定您的问题是否这么简单,但我希望它有所帮助。

    我的问题是here

    【讨论】:

    • 我如何知道哪个视图控制器是加载为黑屏的控制器?
    • 另外,我已经尝试过切换初始视图控制器。谢谢你的帮助顺便说一句
    • 您希望加载的第一个视图控制器应该是您的初始视图控制器。我认为最初应该是您的视图控制器场景,而不是导航控制器。我还会确保您的 Xcode 已更新(只是另一个想法)。
    • 现在初始视图控制器是控制注册/登录的导航控制器。我会继续寻找答案。另外,我的 Xcode 是 13.5 版,不确定是不是最新版本。谢谢。
    • 是的,保持初始视图控制器作为导航控制器,我错了。如果您找到解决方案,请发表评论,我现在想知道。
    【解决方案2】:

    这是 AppDelegate 问题,当我更改我的应用程序委托以在低于 ios 14.5 的版本上运行我的项目时,添加 @available(iOS 13, *) 并没有解决问题我将 AppDelegate 文件更改为旧的“不包含任何 SeneDelegate 代码”的文件,所以最终的 AppDelegate 应该是这样的,

    导入 UIKit

    @UIApplicationMain 类 AppDelegate: UIResponder, UIApplicationDelegate {

    var window: UIWindow?
    
    func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
        
        
        return true
        
    }
    

    }

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-06
      • 2014-11-16
      • 1970-01-01
      • 2021-06-22
      相关资源
      最近更新 更多