添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

Xcode Simulator出现黑屏大多数情况都是在App启动时出现的,这些情况都是可以通过打印的Log定位,这些都是程序问题造成的黑屏。通过排除程序都是可以解决

Xcode软件之间兼容问题造成黑屏
在安装Xcode 10 beta版之后,Xcode 9 的模拟器变成 黑屏

在安装Xcode 10 beta版之后,Xcode 9 的模拟器变成黑屏

在macOS上已经安装了Xcode 9.4(Xcode simulator正常使用),将macOS升级到10.13.6。然后安装了Xcode 10 beta版。现在,当我在Xcode 9.4上运行任何项目并尝试使用模拟器时,虽然我可以看到xcode日志,但它一直黑屏。

尝试各种的操作如下:
1.卸载Xcode 10 Beta
2.卸载并重新安装Xcode 9.4
3.卸载Xcode 9.4并安装Xcode 9.4
4.从模拟器菜单重置内容和设置
5.从模拟器菜单重启设备
6.调整模拟器大小。
7.关注这篇文章并清理了DerivedData,CoreSimulator,iOSDeviceSupport
8.从设备和模拟器部分重新添加模拟器
9.拷贝其他的Mac上Simulator到macOS上

总之:这些尝试都是无效的

最终的解决方案

拷贝如下命令,在终端执行:
defaults write com.apple.CoreSimulator.IndigoFramebufferServices FramebufferRendererHint 3
 

请注意,这将强制Simulator使用OpenGL而不是Metal,因此一旦修复,您将需要使用0重新运行它。

重启Xcode Simulator,黑屏问题就解决了

前言 Xcode Simulator出现黑屏大多数情况都是在App启动时出现的,这些情况都是可以通过打印的Log定位,这些都是程序问题造成的黑屏。通过排除程序都是可以解决Xcode软件之间兼容问题造成黑屏 在安装Xcode 10 beta版之后,Xcode 9 的模拟器变成黑屏在安装Xcode 10 beta版之后,Xcode 9 的模拟器变成黑屏在macOS上已经安装...
iOS13之后,xcode 11新建项目,大家会发现项目中多出了SceneDelegate这个类,而且新建项目之后,在模拟器上运行没问题,真机上低于iOS13系统的手机就会出现黑屏解决方法就是在AppDelegate.h中按照以前的方法添加一个UIWindow *window的属性即可,因为iOS13以下根本没有UIScene这一层),而后看了代码发现,, 在AppDelegate.h中少了@p...
今天遇到模拟器无法启动问题,点击模拟器或者Xcode build模拟器就一直跳,跳一会就不跳了,然后查看模拟器状态,显示为无响应。或者黑屏,等半天不动。 如果你有类似情况可以尝试在终端执行以下命令: 1.意思是删除模拟器目录下是所有文件。 rm -rf ~/Library/Developer/CoreSimulator/Devices 2.意思是杀死模拟器服务。 killall -9c...
iOS10 适配-Xcode8 问题解决: IOS开发者,系统版本的更新,必定要跟着更新,不然有些功能不知道,开发的时候对可以体验,大打折扣了。 前段时间升级了Xcode8,整体来说对OC的影响不大,但是还是跳一个坑,消耗了不少时间。这里总结下遇到的适配问题。 1、权限问题   Xcode8 访问相机、相册等需要权限的地方崩溃   解决办法:   在使用私有权限时,添加Info.plist文件中添加配置: 下面是各种key,需要哪个添哪个   NSBluetoothPeripheralUsageDescription   NSCalendarsUsageDescription 当我们没有多窗口分屏的需求时,可以删除工程中Scene的相关代码(SceneDelegate文件、AppDelegate中有关Scene的方法、Info.plist文件中的Scene配置项,这里可参照下文的步骤二至四进行操作)。 dyld: Library not loaded: /usr/lib/libstdc++.6.dylib Referenced from: ************************* Reason: no suit...
解决调试问题“This iPad Air (3rd generation) is running iOS 12.4 (16G77), which may not be supported by this version of Xcode.
解决办法 1单独启动模拟器一下,在Xcode/Developer Tools/iOS Simulator里面,第一次启动出现画面会有些慢。如果还是没有出现,重置一下设置,在菜单里找到“Reset content and setting...”,再重启simulator
"Xcode not yet loaded"意思是Xcode尚未加载。Xcode是一款开发iOS,iPadOS和macOS应用程序的集成开发环境(IDE)。当你尝试打开Xcode时,可能会遇到这个错误消息。这可能是因为你的计算机加载Xcode需要时间,或者因为你的Xcode安装出现了错误。 要解决这个问题,首先尝试等待一段时间来确保Xcode加载完成。如果等待数分钟后Xcode仍无法打开,则尝试重新启动计算机并再次打开Xcode。如果问题仍然存在,那么你可能需要卸载并重新安装Xcode解决问题。 在安装Xcode时,请确保按照正确的步骤进行操作。有时候,由于网络连接或其他问题Xcode的安装可能会出现错误。如果你遇到此类问题,请参考苹果官方网站或其他可信来源上的安装指南。 总之,如果你遇到“Xcode not yet loaded”的问题,不要气馁。通过耐心等待或重新安装,你可以轻松地解决这个问题,继续使用这个优秀的开发工具为iOS,iPadOS和macOS创建出色的应用程序。