我的应用程序在模拟器上黑屏,每隔几次运行就卡在启动应用程序 - macos ventura

MBH*_*MBH 15 xcode ios-simulator xcode15

在从 Xcode 开发本机应用程序时,我的应用程序的屏幕变黑,并且 Xcode 卡在启动应用程序并附加到 iPhone 14 Pro 上,如下图所示:

Xcode 和模拟器

当我的应用程序的屏幕变黑时,模拟器仍然正常工作。如果我终止我的应用程序并重新启动它,它会卡在启动屏幕上。

我在上次更新之前尝试设置罗塞塔石碑,但我遇到了同样的问题。更新 Xcode 和 macOS 后,我什至没有 Rosetta 选项。

Xcode 没有 Rosetta 选项

我在用:

  • 设备:Macbook Pro、M1 Pro
  • Xcode:14.3(14E222b)
  • macOS:文图拉 13.3.1
  • 项目是用Swift开发的,使用Cocoapods

现在唯一有效的方法是完全终止模拟器的进程,然后从 Xcode 重新启动它。

注意:当我在 iOS 模拟器上从 Android studio 开发flutter应用程序时,一切正常。

更新:09/19/2023:在 Xcode 15.0 公开版本上仍然相同。

iPhone15 xcode 15.0 黑屏

小智 2

如果您添加了Excluded Architectures - arm64for Any iOS Simulator SDK,请为应用中的所有目标删除它。

在此输入图像描述

另外,如果您正在使用Pods并已在您的 上实现了此代码Podfile

post_install do |installer|
  installer.pods_project.build_configurations.each do |config|
    config.build_settings["EXCLUDED_ARCHS[sdk=iphonesimulator*]"] = "arm64"
  end
end
Run Code Online (Sandbox Code Playgroud)

删除此内容Podfile并点击pod install