如何让 Xcode 模拟器出现在与 Xcode 相同的 window 中?

How to make Xcode Simulator show up in the same window as Xcode?

我正在使用 Xcode 7.1,当我 运行 模拟器时,它会在不同的 window 中打开。这使得在查看模拟器时很难看到 Xcode 的变化。有没有办法让模拟器出现在与Xcode相同的window上?

我猜你 运行 Xcode 全屏模式。如果您 运行 Xcode 在非全屏模式下,两个应用程序(Xcode 和 iOS 模拟器)将出现在同一页面上。

要求 Xcode 9.3 及以上 https://www.youtube.com/watch?v=YFPUgQpUmuE

将下面的命令复制并粘贴到终端

defaults write com.apple.iphonesimulator AllowFullscreenMode -bool YES

然后按回车键执行并重新打开iPhone模拟器。

我找到了另一种方法,因为我不是 运行 Xcode 全屏模式,但模拟器仍在我 mac 的另一个桌面上打开(根据上面的解决方案).我通过以下方式解决了这个问题:

  1. 正在启动模拟器(它会在另一个桌面上打开)
  2. 回到我想要打开模拟器的屏幕(与我的 Xcode 在我的情况下相同)
  3. Right-click模拟器图标
  4. Select Options/Assign To/This 桌面