我正在使用Xcode10。没有足够的空间来更新到最新的Xcode。因此从Apple网站下载了该文件,并删除了旧的Xcode。为了腾出更多空间,我删除了this之后的所有缓存,不可用的模拟器,派生数据和不需要的东西。之后,安装了新的Xcode 11.3。
我的应用程序构建成功。但是仿真器仅显示黑屏。
我尝试过
“删除所有内容和设置”
也是
默认写入com.apple.CoreSimulator.IndigoFramebufferServicesFramebufferRendererHint 3
但是仿真器还是一样。
从Xcode 10切换到Xcode 11将在您的项目中启用深色模式/动态颜色。
您的问题有两种可能的情况,
对于第一种情况,
转到模拟器中的设置->一直向下滚动到开发人员->关闭深色外观。
如果要以XML格式打开,则要避免使用界面的样式/浅色模式或深色模式,请在info.plist文件中添加以下内容:>
<key>UIUserInterfaceStyle</key> <string>Light</string>
如果您正在使用plist文件,
使用键,
UIUserInterfaceStyle
并将
String
值设置为Light
。
如果您认为自己正面临第二种情况,
在“界面”构建器或ViewDidLoad()中将视图的动态系统背景色更改为硬编码的UIColor)>
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
yourView.backgroundColor = UIColor.white
}