我喜欢使用全屏模式Xcode,但有一个不便之处,
如果我运行iPhone模拟器,则显示在其他空间中。
有没有办法在全屏Xcode上运行iPhone模拟器?
如果那时,我真的可以幸福地工作!
答案 0 :(得分:14)
似乎没有办法做到这一点。我认为拥有全屏模式的部分原因是你不能在全屏窗口顶部打开任何其他窗口。
尝试在全屏模式下打开Xcode,然后打开组织者窗口,你就会明白我的意思。组织者在自己的全屏模式空间中打开。
这是有道理的,即使在这种情况下不方便。我认为如果苹果公司给iOS模拟器提供了自己的全屏模式,那将比将它放在桌面上更好。
似乎理想的解决方案是让Apple将iOS模拟器集成到Xcode调试环境中,类似于他们在Xcode 4中使用Interface Builder所做的那样。
答案 1 :(得分:3)
要以全屏模式运行模拟器,您需要通过在终端中执行以下命令来启用全屏模式:
defaults write com.apple.iphonesimulator AllowFullscreenMode -bool YES
*您需要重新启动模拟器才能反映所做的更改。
答案 2 :(得分:3)
正如其他人指出的那样,Apple不允许运行两个全屏应用程序,而另一个则不能运行。但是,您可以像这样将它们并排放置,这已经是一种增强(至少对我而言):
我使用VS Code而不是Xcode,但是逻辑是相同的。您所要做的只是通过在终端中运行以下命令来允许iOS Simulator在全屏模式下运行:
defaults write com.apple.iphonesimulator AllowFullscreenMode -bool YES
答案 3 :(得分:2)
您知道,现在可以从Xcode 9开始执行此操作。您需要在iOS模拟器中启用内部菜单。
要做到这一点:
在根目录中创建文件夹AppleInternal
:sudo mkdir /AppleInternal
重新启动iOS模拟器的所有实例。
Internal | Allow Fullscreen Mode
并确保勾选此选项。执行这些步骤后,您可以在iOS模拟器上启用全屏模式。
信息来自:https://medium.com/flawless-app-stories/simulator-on-steroids-c12774ca6b
答案 4 :(得分:0)
我建议使用BetterSnapTool或类似内容。然后,您可以轻松调整窗口大小以占据整个屏幕,而不会丢失第二台显示器的使用,或者在调试时能够看到Xcode和模拟器。
答案 5 :(得分:0)
这并没有直接回答这个问题,但值得注意的是,在Xcode 4.6下,即使Xcode全屏运行,至少组织者窗口也会在第二个屏幕上打开。
另外,我强烈推荐Dash作为文档查看器,因为它可以设置为'HUD'窗口模式,因此即使Xcode全屏也可以在第二台显示器上看到。
仍然想知道如何使用模拟器
答案 6 :(得分:0)
您可以将Xcode中的调试工作流更改为“Xcode Always Behind”。在编码时,您可以使用全屏模式,在调试时,您将在后台看到Xcode。
答案 7 :(得分:0)
不知道是否还有人在寻找,但最好的方法是使用Xcode行为。在“运行”部分的“开始”下,选择“退出全屏”。然后在“完成”下,选择“输入全屏”。效果很好!
答案 8 :(得分:0)
您需要做的就是(在您的模拟器中)转到window/stay In Front
。就像这样
希望这有帮助!
答案 9 :(得分:0)
diskutil list
并标识名为Macintosh HD的磁盘的ID,它应该类似于/dev/disk2s1
diskutil mount /dev/[YOUR_DISK_ID]
。如果成功,继续下一步。如果没有,您可能收到有关APFS需要解锁磁盘的消息,因此请键入diskutil apfs unlockVolume /dev/[YOUR_DISK_ID]
mkdir /Volumes/[YOUR_MAC_DRIVE_NAME]/AppleInternal
现在,您可以像往常一样退出恢复模式并启动Mac。
在模拟器上打开并运行您的项目。现在,您可以看到名为内部的新栏菜单项。可以选择将模拟器设置为全屏。答案 10 :(得分:0)
现在在macOS Big Sur中支持此功能,因此您只需在Simulator窗口中全屏显示或将其拖动到拆分视图中即可,就像在其他任何窗口中一样。