目标工具栏在XCode 6.4上消失

今天早上,我试图编译我的项目在我的设备上运行,我发现目标工具栏消失了,我不能select我的IOS设备或IOS模拟器设备作为目标。 (我可以在产品/目的地菜单中进行)

XCode6Toolbar

经过一番研究后,我在屏幕右侧find了>> ,当我推出了一个Scheme选项时,它却被禁用了,我不能再次启用了。

这是我试图没有成功的:

  • 打开一个旧的项目,看看问题是否在我的项目中

  • 创build一个新的项目(使用Swift和Objective C,但我不认为这有什么区别)

  • 重新启动我的电脑

  • 隐藏并显示工具栏(查看菜单/隐藏工具栏和查看菜单/显示工具栏)

  • 我尝试了所有以前的设备连接和断开的选项

我已经安装了IOS模拟器8.4(当我运行我的项目,它运行在最后选定的模拟器)和XCode 6.4。

看起来像Xcode隐藏菜单,当窗口是一定的大小。 在回来之前,我必须把我的窗户做得很大。

这不是一个修复,但您可以使用菜单:产品>计划和产品>目的地解决它

你可能会遇到同样的问题。 就像@BrandonWilliams在他的回答中所说的那样,如果Xcode窗口足够宽的话,它会再次出现。 对于我来说,最起码,似乎是在这个在El Capitan beta 2(安装了Xcode 7 beta)上运行的Xcode(6.4)版本中,我看到了iOS 8.4的重复模拟器。 而且由于有两个相同的版本,Schemes下拉菜单在每个下拉菜单旁边都会显示某种长GUID,导致Scheme下拉菜单非常大:

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

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

工具栏丢失

但是,如果将窗口展开得足够远,则会再次显示。

那里再次

如果你不能说,在第一个屏幕截图中,窗口大约是1241个像素,在第二个屏幕截图中,窗口是1541个像素宽。

转到产品,然后select目标,然后select要testing构build的模拟器或设备。 在这里输入图像说明

我正在运行相同的问题。 您可以使用以下步骤select设备或更改scheme:

  1. 从菜单中select产品
  2. selectscheme目的地
  3. select所需的scheme选项目标选项

截图修复

替代scheme:

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

看来Xcode 6或更低版本不支持OS X El Capitan。

完美解决方案的截图

我仍然在分辨率为1920×1080的iMac的Xcode 7.2上看到这个问题。 调整XCode窗口的大小不会有帮助。 如果按下绿色button并进入全屏模式,我可以返回菜单栏。 但是这很烦人。 这就是我终于找出一个适合我的解决scheme。 我注意到,只有当我打开我一直在工作的项目文件,菜单栏丢失。 如果我创build一个新的项目,菜单栏就在那里。 这是我的解决scheme:

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

  2. 通过shift + command + 1打开Welcome to Xcode窗口

  3. 确保你的项目不再在这个列表下。 如果它仍然存在,点击它,Xcode会告诉你项目没有find,它将被删除。

在这里输入图像说明

  1. 添加项目文件并打开它,我有我的菜单栏(如果您已经移动它,只是打开它从不同的文件位置可能工作,我猜)

我想这个问题是Xcode中关于项目文件的一些caching值被搞乱了。 希望这可以帮助。

我使我的XCode屏幕大小,现在find两个选项。

在XCode 9.0testing版上,这个工作对我来说:selectView -> Show Toolbar从菜单

右键点击标题栏 – >select显示工具栏

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