解决Xcode Simulator 黑屏问题

Mac配置iOS模拟器全攻略:从Xcode安装到高阶调试与问题排查 iOS模拟器是苹果Xcode开发套件中的核心组件,它通过在macOS上虚拟运行iOS、iPadOS等系统环境,为开发者提供了无需物理设备即可进行应用开发、调试和界面适配测试的能力。其工作原理是模拟目标设备的硬件和操作系统行为,从而极大地提升了开发迭代效率,降低了多设备测试的成本。在技术价值上,模拟器不仅是学习Swift/SwiftUI等苹果技术的入门工具,更是实现自动化测试和CI/CD流程的关键环节。典型的应用场景包括日常功能调试、UI适配验证、自动化测试脚本执行以及为不同iOS版本进行兼容性测试。本文将聚 阅读详情

前言

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 14安装低版本iOS模拟器全攻略:从资源获取到疑难排解 在iOS应用开发与测试中,模拟器(Simulator)是至关重要的工具,它允许开发者在Mac上快速运行和调试应用程序,而无需依赖实体设备。其核心原理是通过软件虚拟化技术,在macOS上模拟出iOS系统的运行环境,包括处理器指令集、系统框架和用户界面。这项技术的价值在于极大提升了开发效率,降低了多设备测试的硬件成本。然而,随着Xcode版本的迭代,苹果为了优化安装体积和鼓励开发者跟进新系统,默认不再提供历史版本的模拟器运行时(Simulator Runtime),这给需要适配老版本iOS系统(如iOS 13、 阅读详情

相关推荐

Mac配置iOS模拟器全攻略:从Xcode组件管理到自动化测试

在移动应用开发中,模拟器是用于快速调试和验证应用逻辑的核心工具。其原理是在宿主机上创建一个轻量级的虚拟环境,模拟目标设备的系统框架和行为,从而避免了频繁部署到实体设备的繁琐过程。这项技术的价值在于能极大提升开发迭代效率,降低测试成本,尤其适用于UI适配、基础业务逻辑验证和自动化测试流水线等场景。对于iOS开发而言,Xcode的Simulator是实现这一目标的标准工具。本文将围绕**模拟器运行时**的管理和**simctl命令行工具**的使用,深入解析在macOS上高效配置与管理iOS模拟器的完整工作流,涵

weixin_32228501的博客 308

XCode14.2调试时模拟器Simulator剧烈闪烁以及黑屏的解决办法

原因和使用了高版本的iOS(版本号大于等于15)有关。(开发机太旧,不支持过新的iOS,开发机通过OpenCore-Patcher升级至高版本macOS)实测使用iOS 14.0.1 Simulator可行。“成功避免了花1万块再买一个新的RMBP/MBA/MBP”

weixin_42610770的博客 3723

VMware虚拟机安装macOS与Xcode开发环境完整指南

虚拟化技术通过在单一物理主机上创建多个隔离的虚拟计算机系统,实现了硬件资源的抽象与共享。其核心原理是利用虚拟机监控程序(Hypervisor)在硬件与操作系统之间建立一个抽象层,从而允许多个客户机操作系统并发运行。这项技术为软件开发和测试带来了巨大价值,它使得开发者能够在单一设备上构建跨平台环境,显著降低了硬件采购和维护成本,并提升了环境部署的复现性与效率。在移动应用开发、软件兼容性测试及教育培训等场景中,虚拟机方案尤为实用。本文聚焦于在VMware虚拟化平台上部署macOS操作系统的具体实践,详细解析了从

weixin_34396902的博客 461

Xcode模拟器第二次运行黑屏

Xcode模拟器第二次运行黑屏

cungudafa的博客 1320

Uniapp iOS 模拟器运行:Xcode 15.2 兼容性排查与3种启动方案

本文详细解析了Uniapp在Xcode 15.2环境下iOS模拟器的兼容性问题,提供了三种实用的启动方案,包括官方推荐方案、新建空项目引导方案和命令行启动方案。针对架构不匹配等常见问题,给出了深度解决方案和性能优化技巧,帮助开发者高效运行和调试Uniapp项目。

weixin_30617737的博客 415

非苹果电脑搭建iOS自动化测试环境:虚拟机安装macOS与Xcode全攻略

软件测试与移动应用开发中,自动化测试是提升效率、保障质量的关键环节。其核心原理是通过脚本模拟用户操作,对应用进行系统性验证。对于iOS平台,自动化测试技术价值在于实现持续集成、快速回归测试和跨版本兼容性验证。常见的应用场景包括App功能测试、UI兼容性测试以及性能监控。要在非苹果硬件(如Windows或Linux电脑)上实现iOS自动化测试,通常需要借助虚拟化技术。通过在VMware等虚拟机中安装macOS系统,并部署Xcode开发环境,可以构建完整的iOS应用编译、调试与自动化测试能力。本文聚焦于解决这一

weixin_33670713的博客 413

iOS - Xcode工程可以运行成功,但是一直处于黑屏状态

·引起黑屏现象的原因分析: 原因:iOS工程代码中缺少window​​​​​属性 详细说明:Xcode11以后,Xcode会默认使用Scene进行多窗口分屏管理,我们可以在SceneDelegate文件中看到,window​​​​​属性已经被默认创建,如下图所示: 当我们没有多窗口分屏的需求时,可以删除工程中Scene的相关代码(SceneDelegate文件、AppDelegate中有关Scene的方法、Info.plist文件中的Scene配置项,这里可参照下文的步骤二至四进行操作)。 删除

RRJia的博客 6062

001:InVEST学习——产水/水源涵养

InVEST产水模块介绍 前言 (一些碎碎念着急的可以忽略)最开始做inVEST模型是2020年中,应该说对这个软件有很特殊的感情,之前一直想出一个教程,但是因为事情多加上拖延加上懒就耽搁了,事实证明东西不用就确实荒废了,现在面对当初自己做的东西顶多也就能想起一些思路,很多细节都忘了,所以这个教程也相当于是一个备忘录吧。 ...

Victoriaac的博客 2万+

Xcode14.2在M1芯片上跑项目,模拟器无法正常运行

解决办法:【Finder 访达】> 【应用程序】 > 【选择 Xcode】> 【右键“简介”】> 【勾选“使用Rosetta打开”】

cwhzm的博客 4024

【020】基于51单片机智能路灯系统Proteus仿真与实物设计

【020】基于51单片机智能路灯系统Proteus仿真与实物设计

小邓子分享官的博客 1878

LoRa项目实战:手把手教你为ESP32选配和焊接天线(从PCB到信号测试)

本文详细介绍了为ESP32选配和焊接LoRa天线的全流程,包括天线选型、PCB布局设计、焊接工艺及信号测试。重点解析了PCB板载天线、导线天线和陶瓷贴片天线的适用场景与性能特点,并提供专业的焊接技巧和信号测试方案,帮助开发者优化LoRa模块的无线通信性能。

weixin_30470643的博客 393

Xcode11 新建纯代码项目以及运行模拟器黑屏解决

xcode11 新建纯代码项目,现选择“创建一个新的Xcode 项目”。 选择创建单个APP 填写项目名称Product Name,选择您的团队Team,填写组织名称Organization Name,填写组织id Organization Identifier(格式为:com.公司名.项目名称),然后创建。 新建的项目是由故事板来呈现的,其中存在Main.storyboard,建立纯代码要...

心花怒放开到荼蘼 2229

Win本地部署DeepSeek

Ollama 提供了简单的接口,用于创建、运行和管理这些模型,同时还维护了一个丰富的预构建模型库,可以轻松集成到各种应用程序中。重启ollama,具体操作为打开搜索ollama进程,将其结束进程,之后再执行相关模型下载命令即可,或重启电脑!Ollama支持多种DeepSeek模型版本,用户可以根据硬件配置选择合适的模型。配置添加系统环境变量OLLAMA_MODELS,设置其值为新的路径,点击确定应用。安装完成后,在终端输入以下命令,检查Ollama版本。:14B、32B或70B版本,适合高端GPU。

m0_67297673的博客 2389

ios Xcode5 iOS Simulator failed to install the application

currently it shows only black screen.SO i'm unable to Reset simulator  By writing this you mean you can not access even iOS simulator > Reset Content and Settings ????????  If you can then try it.

hengshujiyi的专栏 1816

基于Python的船舶AIS数据爬取与分析:从数据采集到可视化实战

本文详细介绍了如何使用Python构建一个完整的船舶AIS数据爬取与分析系统。文章从AIS系统的基本原理讲起,逐步深入到数据采集、存储、清洗、分析和可视化的全流程。我们将使用最新的Python技术栈,包括aiohttp异步爬虫、MongoDB存储、Pandas数据处理以及Pydeck三维可视化等。本文提供了完整的代码实现,并探讨了在实际应用中可能遇到的问题及其解决方案。关键词:AIS数据、Python爬虫、异步IO、数据可视化、海事分析。

2201_76125261的博客 811

解决Google Play签名问题:Android App Bundle上传指南

摘要:本文分享了解决Android App Bundle上传至Google Play时遇到的签名问题的经验。当使用pepk.jar工具加密私钥时,出现"NoSuchAlgorithmException"错误。解决方案包括:确保使用JDK 11+版本、更新pepk.jar工具、验证密钥库信息,并提供详细命令行示例。通过升级开发环境和正确配置签名参数,最终成功生成加密密钥文件。文章为开发者提供了实用的技术参考,强调耐心排查问题的重要性。(149字)

m0_62153576的博客 144

ios开发打开模拟器时提示“Unable to open liblaunch_sim.dylib. Try reinstalling Xcode or the simulator”

升级xocde时,在模拟器运行时,提示“Unable to open liblaunch_sim.dylib. Try reinstalling Xcode or the simulator”,模拟器黑屏。 解决方法: 1、随意打开文件夹 2、在左上角点击选择 “前往文件夹”,把以下路径copy,粘贴一下 (注意:/Applications/Xcode.app  有可能是以/

firecolen的博客 963

2026年运维工程师常见面试选择题

这篇文章总结了30道Linux运维面试常见问题及解析,涵盖基础命令、系统监控、故障排查、数据库、缓存、容器编排等多个方面。主要内容包括: 基础命令使用:如df查看磁盘、free查看内存、top监控进程等 系统监控与故障排查:负载判断、端口检查、进程管理等 中间件相关:Nginx状态码、MySQL主从复制、Redis缓存问题 容器技术:Docker优势、Kubernetes作用 运维理念:高可用、监控告警、发布策略、备份容灾 工作原则:故障处理优先级、运维工程师核心能力 文章不仅提供标准答案,还解析了各命令的

不务正业的猿 193

安装xcode6 beta 后调试出现Unable to boot the iOS Simulator以及编译苹果官方Swift的demo报错failed with exit code 1的解决办法

苹果昨天发布新语言Swift雨燕

shengyumojian的专栏 9972

ElectrolyteGPT:首个电池电解液逆向设计的生成式 AI 系统 —— 算法原理与复现解析

数据驱动的重要性:1100 万→100 万的精心筛选,比单纯增大模型更有效领域适配:fLine 表示法、正则分词、化学感知的数据增强(SMILES randomization)都是关键小模型的力量:6M 参数在特定化学空间的表现,远超通用大模型在相同任务上的零样本能力条件生成的极限:10 维条件导致模型崩溃,提示我们需要更好的条件编码策略(如 diffusion guidance、RLHF-style 偏好优化)未来方向配方实验验证。

ASKCOS博客 123

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

ARKit从入门到精通(11)-ARKit开发常见问题及解决方案

转载请注明出处:ARKit从入门到精通(11)-ARKit开发常见问题及解决方案 本文主要介绍ARKit开发过程中一些常见问题 1.ARKit框架无法导入问题 2.ARKit运行黑屏或者白屏问题:Unable to run the session, configuration is not supported on this device: <ARWorl...

diaomu2002的博客 210

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Xcode运行模拟器黑屏并意外退出

这两天遇到一个很头疼的问题,在Xcode中新建任意项目,只要一runsi mu la

SGintoki的专栏 1047

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

安装xcode6 beta 后调试出现Unable to boot the iOS Simulator以及编译苹果官方Swift的demo报错failed with exit code 1的解决的方法...

苹果昨天公布新语言Swift(雨燕),须要安装xcode6 以及mac os 系统为10.9以上。 (xcode6 beta 可在官方下载。须要登录开发人员账号;mac os 系统直接更新就可以。在此就不详细说明了) 在安装完成后,打开xcode6,新建一个项目,编译正常,但执行却出错。模拟器无法正常启动(黑屏),xcode弹出Unable to boot the iOS Simu...

weixin_33757911的博客 183

Swift开发IDE怎么选?从Xcode到VS Code的工具链解析

开发环境的选择直接影响编程效率,而Swift生态的IDE决策远不止“下载Xcode”这么简单。理解IDE与普通编辑器的本质区别——前者集成构建、运行、调试闭环,后者仅负责代码编写——是构建高效工作流的前提。Swift官方工具链以命令行为核心,SwiftPM作为依赖管理与工程组织的基础设施,使得纯命令行工具和服务端开发完全可以脱离Xcode运行。但对于iOS/macOS应用,Xcode的SDK、模拟器与签名体系仍是唯一选择。本文从工具链原理出发,对比Xcode、VS Code、AppCode及Swift Pl

aoe41606的博客 461

ALCameraViewController错误处理与调试:常见问题解决方案终极指南

ALCameraViewController是一款强大的iOS相机视图控制器,提供自定义图像选择器和图像裁剪功能。在使用这个开源库的过程中,开发者可能会遇到各种错误和调试问题。本文将为您提供完整的错误处理解决方案,帮助您快速定位和解决常见问题。🚀 ## 权限问题:相机和相册访问被拒绝 ### 权限配置错误处理 iOS系统的隐私保护要求应用在使用相机和相册前必须获得用户授权。这是ALCame

gitblog_00188的博客 331

OSX升级到10.8.4后Xcode无法正常调试模拟器问题

OSX10.8.4千呼万唤始出来的一版,对于我来说,其实苹果现在是哪个版本的系统真心不重要,既然出更新版了,既然早就告别了黑苹果,那就跟着更新呗,第一时间更新完以后发现个严重的问题: 通过cmd+r运行程序里,第一次可以正常运行,第二次必然会崩溃!这时候再怎么按cmd+r或者点运行按钮都会不好使,模拟器也挂掉了,直接停在了一个黑屏界面。 手动退出模拟器,再运行应用又可...

吾心所向的博客 179
上一篇: 浅谈iOS之weak底层实现原理
下一篇: 浅谈iOS编译过程
Flame_Dream
博客等级 码龄12年 35粉丝 82原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值