Xcode:在调试时,有啥方法可以阻止它在最前面的窗口中打开导航器?

Posted

技术标签:

【中文标题】Xcode:在调试时,有啥方法可以阻止它在最前面的窗口中打开导航器?【英文标题】:Xcode: On debug, is there any way to prevent it from opening the navigator on the front-most window?Xcode:在调试时,有什么方法可以阻止它在最前面的窗口中打开导航器? 【发布时间】:2014-01-07 11:35:05 【问题描述】:

我正在尝试弄清楚如何在多窗口设置中使用 Xcode。我希望有一个窗口作为我的主窗口,然后让其他窗口用于偶尔进行现场编辑。这就是问题所在:我永远不想在其他窗口中打开导航器(或调试控制台)。我只希望导航器和控制台在主窗口中打开。

现在,当我运行应用程序时,调试导航器和控制台会在最前面的任何窗口中打开(导致我同时打开主窗口和辅助窗口,控制台疼痛和导航器都打开)。有没有办法阻止控制台和问题导航器在辅助窗口上打开,同时保留主窗口的这种行为?

【问题讨论】:

【参考方案1】:

我不确定我是否完全理解您想要什么 - 但您可以在 Xcode 首选项中的“行为”下配置其中一些内容。在“运行”下,您可以单击“开始”,它将显示您运行应用程序时的行为。您可以将其设置为在活动窗口或单独的窗口中显示特定选项卡。您可以将该选项卡设置为仅包含调试器。如果它确实在其他选项卡中显示调试器,您可以最小化调试器窗格,我相信它会在下次启动时保存该状态。详情请见here。

【讨论】:

【参考方案2】:

转到 Xcode -> 行为 -> 编辑行为。现在正在构建和运行中,取消选中显示 Navigator。

【讨论】:

【参考方案3】:

在 Xcode Preferences > Behaviours > Runnings > Generates output 中,取消选中 Show debugger with Current Views

【讨论】:

以上是关于Xcode:在调试时,有啥方法可以阻止它在最前面的窗口中打开导航器?的主要内容,如果未能解决你的问题,请参考以下文章

可以在调用 `XCUIApplication().terminate()` 后阻止 XCode 调用调试器

我可以将 Xcode 项目设为只读,即阻止它修改文件吗?

如何在 iOS AdHoc 构建上调试 Firebase

Xcode:有啥方法可以刷新/重新运行游乐场?

有啥方法可以避免 SwiftUI GeometryReader 阻止嵌套视图在列表中增长?

阻止 Xcode 记住我以前打开的项目