我可以在 Xcode 7.1 或最新版本中为新项目设置默认模拟器吗?

Posted

技术标签:

【中文标题】我可以在 Xcode 7.1 或最新版本中为新项目设置默认模拟器吗?【英文标题】:Can I set the default simulator for new projects in Xcode 7.1 or latest? 【发布时间】:2015-11-07 01:00:41 【问题描述】:

在学习 Swift 的过程中,我创建了大量新项目。我的开发都在我的笔记本电脑上,所以我讨厌使用默认的 6s Plus 模拟器,因为窗口太大而无法轻易看到。有没有办法将默认模拟器更改为新项目的不同模拟器?

【问题讨论】:

我正要问同样的问题。不幸的是,答案似乎是否定的。 【参考方案1】:

无需删除模拟器!

    产品 → 目的地 → 添加其他模拟器...

    在侧边栏中,选择要隐藏的模拟器

    取消选中“显示为运行目标”

编辑:针对 Xcode 10 更新

【讨论】:

我想知道为什么当它没有回答如何设置默认模拟器时,它被标记为答案。我想将一个 sim 卡设置为默认值,并在需要模拟其他设备时仍保留其他 sim 卡... 要设置默认值,请转到产品 --> 目的地 --> 选择目的地并从列表中选择。这在 Xcode 12 中对我有用【参考方案2】:

您可以通过 Hardware > Device > [OS] 菜单 (Xcode 9) 选择所需的模拟器:

取消选中“显示为运行目标”会隐藏模拟器,这也会更改默认值。

Xcode 11.5 的更新图像

【讨论】:

【参考方案3】:

Xcode 9 更新:

在Xcode 9中,不需要删除模拟器,开启/关闭的方法是进入Product/Destination/Add Additional Simulators...选择你要关闭的模拟器,然后取消勾选: '显示为运行目的地'

【讨论】:

它仍然不允许你在启动时选择它,但它比删除它更好。 Window menu > Devices and Simulators 会把你带到同一个地方。如果他们允许多选更新,那就太好了。【参考方案4】:

没有。但是……

如果您不喜欢 6s plus 模拟器的大小,请使用模拟器 Window Scale 菜单将其缩小。

如果您根本不喜欢 6s plus 模拟器,请使用 Xcode Window Devices 菜单将其删除。

【讨论】:

我刚刚删除了它。能够为新项目设置默认模拟器会更好。 这也是我能想到的唯一解决方案。不幸的是,有时我确实需要在 6/6s/7+ 设备上进行测试,因此删除它很不方便。 @GregBrown 我完全同意。您应该向 Apple 提交增强请求! bugreport.apple.com。应该有办法设置默认模拟器。 另外,如果您不喜欢下拉菜单中有上百万个模拟器,请将最新的 SDK 作为部署目标。如果您不喜欢 iPad 模拟器,请让您的应用仅适用于 iPhone :-)【参考方案5】:

Xcode 12.5

在 Xcode 中,转到 Product -> Destination -> Choose Destination 菜单,然后选择您希望作为默认设备的设备。 原始答案可在此处的苹果支持论坛中找到:Apple support forum, 此外,如果您想让设备更小,只需将鼠标悬停在模拟器的右下角,您就会看到调整大小选项

【讨论】:

这应该标记在正确的答案上。谢谢 - 现在我不必在每个 View_Preview 函数中对设备进行硬编码。 @esbenr 我很好奇!怎么做 ?你能详细说明一下吗?【参考方案6】:

删除您不想要的模拟器将使您默认使用您想要的模拟器。我也在我的笔记本电脑上开发,我能看到的最大的模拟器是 4S,所以我删除了 iPhone 5 及更高版本的模拟器,现在我创建的每个项目都默认使用 4S 模拟器。如果我需要更新的模拟器,我会重新下载。

【讨论】:

【参考方案7】:

就我而言,只需在 Product → Destination, Xcode 12.4 中选择设备

【讨论】:

【参考方案8】:

Xcode 11.5 版

在模拟器上 > 文件 > 打开设备 > ios 13.5 > 更改默认模拟器

Xcode(v11.5)

【讨论】:

文件下的打开设备选项不可用 @SaikatSaha,不在 Xcode 的文件下,在模拟器的文件下。不幸的是,这实际上并没有解决原来的问题。【参考方案9】:

打开您的模拟器,选择 **File/Open Device/iOS 13.5/iPhone8 ** 将您的模拟器设备更改为 iPhone 8。 当您重新打开模拟器时,iPhone 8 将成为您的设备模拟器。

【讨论】:

请提供正确的说明

以上是关于我可以在 Xcode 7.1 或最新版本中为新项目设置默认模拟器吗?的主要内容,如果未能解决你的问题,请参考以下文章

在 xcode 7.1 中为 iPad Pro 上传 App 图标

XCode 5.1 Beta 4 无法识别 iOS 7.1 Beta 4 测试设备

如何在 XCode 中为不同版本的 iPhone OS 编写代码?

C# 7.1 和 7.2 Span 和 ReadOnlySpan

Xcode 找不到 strip-frameworks.sh 目录

XCode 6项目在ios 7.1上segue后崩溃