目标工具栏在 XCode 6.4 上消失了

Destination toolbar disappeared on XCode 6.4

今天早上,我试图在我的设备中将我的项目编译为 运行,但我发现目标工具栏消失了,我无法选择我的 IOS 设备或​​ IOS 模拟器设备作为目标。 (我可以在 Product/Destination 菜单中完成)

经过一些研究,我在屏幕右侧找到了 >>,当我按下一个 Scheme 选项时,它出现了,但它被禁用了,我无法再次启用。

这是我尝试过但没有成功的方法:

我已经安装了 IOS Simulator 8.4(当我 运行 我的项目在最后选择的模拟器中 运行s)和 XCode 6.4.

不是这样的修复,但您可以使用菜单解决它:产品 > 方案和产品 > 目标

当 window 达到特定大小时,Xcode 似乎隐藏了该菜单。在它回来之前,我必须让我的 window 变大。

您可能 运行 遇到了与我相同的问题。正如@BrandonWilliams 在他的回答中所说,如果 Xcode window 足够宽,它会再次出现。至少对我而言,根本原因似乎是在 El Capitan beta 2 的 Xcode (6.4) 运行 构建中(安装了 Xcode 7 beta),我看到iOS 8.4 的重复模拟器。由于有两个相同的版本,方案下拉列表在每个旁边显示某种长 GUID,导致方案下拉列表非常大:

依次转到“产品”和“目标”,然后选择要在哪个模拟器或设备上测试您的构建。

已通过删除以下文件 ~/Library/Preferences/com.apple.dt.Xcode.plist 并重新启动 Xcode 来修复此问题。 缺点是 Xcode 首选项明显下降到默认值。

我 运行 同样的问题。您可以 select 设备或​​使用以下步骤更改方案:

  1. Select 菜单中的产品
  2. Select方案目的地
  3. Select 需要 方案选项 目标选项

备选方案:

唯一的解决办法是use Xcode 7 or above。我已经 安装了 Xcode 7.1 并发现 Scheme/Simulator 列表可用 。参考截图。

Xcode6以下好像不支持OSX El Capitan

右键单击标题栏 -> select 显示工具栏

我来 SO 寻找答案,但意识到我以前见过这个问题。

所以问题基本上是自动布局很糟糕(我的意思是它在 Xcode 6 中不能正常工作)并且在 El Capitan 上,目标工具栏出于某种原因隐藏而不是正确折叠。因此,当您的 Xcode window 变窄时,目标工具栏就会消失。

但是,如果您将 window 展开得足够远,它会再次向上显示。

如果您看不出来,在第一个屏幕截图中,window 大约是 1241 像素宽,而在第二个屏幕截图中,window 是 1541 像素宽。

我在分辨率为 1920x1080 的 iMac 上 Xcode 7.2 中仍然看到这个问题。调整 XCode windows 的大小没有帮助。如果我按下绿色按钮并进入全屏模式,我可以恢复菜单栏。但这很烦人。这就是我最终找到适合我的解决方案的方式。我注意到,只有当我打开我每天都在工作的项目文件时,菜单栏才会丢失。如果我创建一个新项目,菜单栏就在那里。这是我的解决方案:

  1. 删除光盘上的项目文件(或将其移动到其他文件夹)

  2. 通过shift+command+1打开欢迎使用Xcodewindow

  3. 确保您的项目不再在此列表中。如果它还在那里,点击它,Xcode 会告诉你找不到该项目,它将被删除。

  1. 重新添加项目文件并打开它,我的菜单栏又回来了(如果你移动了它,我想只需从不同的文件位置打开它就可以了)

我想问题是 Xcode 中关于项目文件的一些缓存值不知何故被弄乱了。希望这可以帮助。

我把 XCode 屏幕调大了一点,现在找到了这两个选项。

在 XCode 9.0 测试版上,这对我有用:select View -> Show Toolbar 来自菜单