【发布时间】:2011-07-25 19:12:00
【问题描述】:
我喜欢使用全屏模式 Xcode,但有一个不便,
如果我运行 iPhone 模拟器,它会显示在其他空间中。
有没有办法在全屏 Xcode 上运行 iPhone 模拟器?
如果那样,我真的可以快乐地工作!
【问题讨论】:
-
我不知道,但如果您正在运行双显示器设置,那么它无论如何都不会影响您
我喜欢使用全屏模式 Xcode,但有一个不便,
如果我运行 iPhone 模拟器,它会显示在其他空间中。
有没有办法在全屏 Xcode 上运行 iPhone 模拟器?
如果那样,我真的可以快乐地工作!
【问题讨论】:
【讨论】:
要在全屏模式下运行模拟器,您需要通过在终端中执行以下命令来启用全屏模式:
defaults write com.apple.iphonesimulator AllowFullscreenMode -bool YES
*您需要重新启动模拟器以反映更改。
【讨论】:
您需要做的就是(在您的模拟器中)转到window/stay In Front。就这样
希望这会有所帮助!
【讨论】:
您知道,您现在可以从 Xcode 9 开始执行此操作。您需要在 iOS 模拟器中启用内部菜单。
为此:
在根目录下创建文件夹AppleInternal:sudo mkdir /AppleInternal
重新启动 iOS 模拟器的所有实例。
Internal | Allow Fullscreen Mode 并确保选中此选项。按照这些步骤,您可以在 iOS 模拟器上启用全屏模式。
信息取自:https://medium.com/flawless-app-stories/simulator-on-steroids-c12774ca6b
【讨论】:
sudo mkdir /AppleInternal 不起作用:不允许在根级别创建具有该名称的目录或重命名目录 AppleInternal。 (mkdir: /AppleInternal: Operation not permitted)。
似乎没有任何方法可以做到这一点。我认为拥有全屏模式的部分想法是您不能在全屏窗口之上打开任何其他窗口。
尝试以全屏模式打开 Xcode,然后打开管理器窗口,您就会明白我的意思了。管理器在其自己的全屏模式空间中打开。
这是有道理的,尽管在这种情况下很不方便。我认为如果 Apple 给 iOS 模拟器提供自己的全屏模式,那会比把它扔在桌面上更好。
似乎理想的解决方案是 Apple 将 iOS 模拟器集成到 Xcode 调试环境中,类似于他们在 Xcode 4 中使用 Interface Builder 所做的。
【讨论】:
我建议使用BetterSnapTool 或类似的东西。然后,您可以轻松调整窗口大小以占据全屏,而不会失去使用第二个监视器或在调试时查看 Xcode 和模拟器的能力。
【讨论】:
这并不能直接回答这个问题,但值得注意的是,在 Xcode 4.6 下,即使 Xcode 全屏运行,至少 Organizer 窗口也会在第二个屏幕上打开。
另外,我强烈推荐 Dash 作为文档查看器,因为它可以设置为“HUD”窗口模式,因此即使在 Xcode 全屏时也可以在第二个显示器上看到。
仍然想知道如何使用模拟器进行此操作
【讨论】:
您可以将 Xcode 中的 Debug Workflow 更改为“Xcode Always Behind”。编码时可以使用全屏模式,调试时会在后台看到Xcode。
【讨论】:
不知道是否有人还在寻找,但最好的方法是使用 Xcode 行为。在运行部分的开始下,选择退出全屏。然后在完成下,选择进入全屏。效果很好!
【讨论】:
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。
在模拟器上打开并运行您的项目。现在您可以看到一个名为 Internal 的新栏菜单项。有一个选项可以将模拟器设置为全屏。【讨论】:
现在在 macOS Big Sur 中支持此功能,因此您只需使用模拟器窗口全屏显示,或者像使用任何其他窗口一样将其拖到拆分视图中。
【讨论】: