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 调用调试器