我用的是Xcode 10。没有足够的空间更新到最新的Xcode。所以从苹果网站下载了它,并删除了旧的Xcode。为了腾出更多空间,我删除了所有的缓存、不可用的模拟器、派生数据和不需要的东西。之后安装了新的Xcode 11.3。
我的应用程序已成功构建。但模拟器只显示黑屏。
我试过了
“删除所有内容和设置”
而且还
默认写com。苹果核心模拟器。IndigoFramebufferServices帧缓冲渲染器提示3
但模拟器仍然是一样的。
从Xcode 10切换到Xcode 11可在您的项目上启用暗模式/动态颜色。
你的问题有两种可能的情况,
对于第一种情况,
转到Emulator中的设置-
如果要避免使用界面样式/亮模式或暗模式,请在信息中添加以下内容。plist文件如果以XML形式打开,
<key>UIUserInterfaceStyle</key>
<string>Light</string>
如果您使用plist文件,
用钥匙,
UIUserInterfaceStyle
并将String
值设置为Light
。
如果你认为自己面临第二种情况,
在Interface builder或ViewDidLoad()中将视图的动态系统背景颜色更改为硬编码UIColor
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
yourView.backgroundColor = UIColor.white
}
我在iOS模拟器中运行我的基本iPhone应用程序(同时通过斯坦福iTunes CS193p讲座)遇到了麻烦。 我已经搜索了一段时间(谷歌和其他),但无法找到一个解决方案到目前为止。有很多类似的bug,但是解决方案似乎并没有修复这个问题。 在Xcode中,我单击“Run”。它编译和构建成功,启动iOS模拟器,但它从来没有加载应用程序。只有顶部的状态栏。带着黑屏。 我只写了非常基本的代码(跟着讲课)
试 卸载然后重新安装Xcode 重置内容 问题 我启动我的应用程序并运行,我知道这个cos我在控制台中看到print()的日志输出。但是,模拟器屏幕是空白的,只是黑色的。根本没有用户界面。我可以消除我的应用程序是问题,因为当我按下(模拟按下)主页时,它应该向我显示跳板,但它是空白的(黑屏)。我重置了内容 有人能帮忙吗? 附加: 我已经完全删除了Xcode,从Mac上删除了它的所有痕迹。然后重新安装
问题内容: 有很多解决方案可以找出应用在哪个设备上运行。 但是在模拟器中运行,我们只能检测到它是模拟器,而不是哪种类型的模拟器(iphone5、6、6s等)。 我们如何使用模拟器根据设备类型测试不同的逻辑?或者如何检测代码中模拟的设备? 问题答案: 根据我在我为您编写了这个小的Swift函数: 我得到的结果是“ iPhone8,2”,它转换为iPhone 6+,这是我的模拟器设置的。 而且,如果您
当我在开发iOS应用程序时,我需要在模拟器中测试它与黑暗模式选项,这样我就可以获得更清晰的应用程序用户界面。但当我去设置,我没有得到黑暗模式作为真实设备显示选项。
我的iOS应用程序有一个收藏视图,其中包含一个标题视图,其中包含另一个收藏视图。 当通过xCode构建和启动应用程序时,可以使用iOS易访问性检查器检查collectionView。当通过Appium为Appium inspector启动应用程序时,这些相同的元素不再可以使用iOS可访问性检查器进行检查。 关闭Appium服务器并在sim卡上重新启动应用程序将显示可再次检查的元素。 Appium为
我在项目中设置了react native onesignal,以使用onesignal实现推送通知。 从Xcode 11.4 Beta开始,可以在iOS模拟器上测试推送通知。我创建了JSON格式的apns文件来测试模拟器上的推送通知,它运行得非常好。 但我如何模拟OneSignal推送通知呢? 我遵循OneSignal文档并希望接收从OneSignal仪表板发送的推送通知。 以下是我在应用程序上实