Xcode只允许我运行iOS设备(没有模拟器)
我刚刚将一个项目克隆到Xcode中,并试图在模拟器中运行它。 但是,我唯一的选择是iOS设备。 这只是这个项目的独特之处,我不知道如何修复它。 其他人遇到这个并知道如何解决它?
swickblade asked 2019-06-23T17:04:52Z
19个解决方案
115 votes
在您的项目构建设置下
选择部署部分
将iOS部署目标更改为iOS 5.0或更低版本
现在您可以继续将部署目标从设备更改为模拟器!
在我的情况下,部署目标设置为版本5.1,我仍在运行snow leapord OS,并从xcode 4.3复制适当的JARS,以使其与运行iOS 5.1的设备一起运行。
但是,我的模拟器还不支持5.1版,所以直到我将部署目标更改为更低版本,例如 5.0或4.2它不会让我在模拟器上运行。
Samuel Sharaf answered 2019-06-23T17:05:43Z
53 votes
点击目标或项目> 构建设置> Achitecture> 支持的平台:更改为iOS
Gank answered 2019-06-23T17:06:08Z
40 votes
对我有用的是Window> Devices并按下左下方的加号按钮添加设备并选择要添加的模拟器。
Brandon M answered 2019-06-23T17:06:33Z
6 votes
我遇到的问题发生在我从其他人那里下载项目时,他们的部署目标是10.2,而我的Xcode没有完全更新,所以它只支持到10.0。
解决方案是:
点击项目>> 一般>> 部署信息>> 部署目标
从那里只需将灰色数字改为数字即可。
Honey answered 2019-06-23T17:07:21Z
4 votes
没什么大不了。 我刚刚重启了Xcode& iOS模拟器。 然后,它显示了所有模拟器。
Asif Bilal answered 2019-06-23T17:07:46Z
4 votes
从时间机器恢复后,我不得不重新安装8.1模拟器(设置>下载),然后在“Window> Devices> +> Add simulator”中添加模拟器
CedricSoubrie answered 2019-06-23T17:08:11Z
3 votes
对我来说,只需转到设置,选项卡“下载”并下载模拟器;)更改计算机后附加(由TimeMachine修复)问候,
CKJBeOS answered 2019-06-23T17:08:37Z
1 votes
在“构建设置”下,验证您是否在iOS Deployment Target下选择了有效的SDK。已将Mine设置为7.1(显示在下拉列表中的其他分区),但未安装。 选择7.0(或明显下载7.1)就可以了。
Sveinung Kval Bakken answered 2019-06-23T17:09:04Z
1 votes
发生在我身上的是我使用安装了最新iOS的设备创建了一个项目,8.3。 当我将该项目移动到没有设备的另一台计算机时,模拟器似乎没有供我选择,只有设备(我没有)。 原因是模拟器只达到8.1(显然小于8.3)。 所以我在Build Settings中将'Deployment> iOS开发目标'更改为8.1(从8.3开始),模拟器按预期出现在Xcode中。
Clark Jackson answered 2019-06-23T17:09:29Z
1 votes
现在你只需更改设备/模拟器产品 - > 目的地 - > 选择设备。然后在此处运行您的application.enter映像描述
Prakash Raj answered 2019-06-23T17:09:54Z
1 votes
如果您在Xcode-8上遇到此问题,则可以按照相同的流程,通过选择Targets而不是Projects设置部署目标,并降低部署目标,如下图所示: -
您现在可以选择模拟器设备。
Aashish answered 2019-06-23T17:10:29Z
0 votes
转到BuildSettings,参见Code Signing ...在Code Signing Identity下,将所有权利更改为“Do not Code Sign”。
希望能帮助到你。
Puri-iOS Developer answered 2019-06-23T17:10:56Z
0 votes
显然我认为存在某种严重问题。 事实上,我通过选择丢失的iOS模拟器的产品/目的地来修复它。 毕竟没什么大不了的。
Ady Nastase answered 2019-06-23T17:11:22Z
0 votes
我尝试了在stackoverflow上找到的每个建议的解决方案。
最后,我删除了Xcode应用程序并从App Store再次下载。 安装完成后,模拟器又回来了。
OscarWyck answered 2019-06-23T17:11:50Z
0 votes
单击您的项目根目录。
然后转到Build设置。
然后设置iOS部署目标5.0
然后在项目的左上角选择iphone6。
[http://i.stack.imgur.com/KJxaA.png]
iOS Lifee answered 2019-06-23T17:12:45Z
0 votes
如果上述步骤均无效,请检查您的设备是否已插入并已开启。 (上述步骤均不适用于我,并且设备已插入。哦,好吧。)但是,我有Xcode 7.3。
Steve answered 2019-06-23T17:13:11Z
0 votes
首先,您需要安装模拟器
安装模拟器,然后,
打开Xcode,
转到首选项,
选择组件
点击您选择的模拟器然后它将开始下载& 安装模拟器
将模拟器添加到Xcode单击以获取Apple参考1.从Spotlight搜索类型“模拟器”中按,然后按Enter键2.选择硬件> 装置> 管理设备。Xcode打开“设备”窗口。
在左侧列的底部,单击“添加”按钮(+)。
在出现的对话框中,在“模拟器名称”文本字段中输入名称,然后从“设备类型”弹出菜单中选择设备。
从iOS版本弹出菜单中选择操作系统版本。
或者,如果您要使用的iOS版本不在iOS版本弹出菜单中,请选择“下载更多模拟器”并按照步骤下载模拟器。
单击“创建”
krish2me answered 2019-06-23T17:14:57Z
0 votes
您可以在xCode中添加模拟器
Windows -> Devices
在左下角,按加号按钮。 通过这种方式,您可以根据需要添加不同的操作系统模拟器。
MrWaqasAhmed answered 2019-06-23T17:15:30Z
0 votes
对于它的价值,我的问题似乎是我有两个不同版本的xcode同时运行(8.2和9.2)。 Xcode可能会获取一个模拟器列表,并且作为资源,将它们锁定并使其无法用于其他版本的xcode以避免出现问题。 我杀了(cmd + q)两个xcode实例,重新启动了我需要的那个,然后模拟器再次出现。
希望这对其他人有所帮助,因为我花了很多时间来解决这个问题,因为这是一个“开关”的问题。
Ale Ravasio answered 2019-06-23T17:16:03Z