Answers:
原来,这个问题扩展到系统中的其他部分,即:Xcode。
在与Apple的支持案例团队进行了反复交流之后,发现Xcode中的崩溃问题确实存在,ibtoold
并且pboard
流程出现了故障。他们说这是一组剪贴板程序,如果我有任何与剪贴板相关的应用程序,它们可能会冲突。
因此,我系统上唯一可能的罪魁祸首是CopyClip。
为了确保确实存在问题,我退出了CopyClip,然后重新启动了进程,然后重新启动了Xcode:
killall ibtoold pboard
而且有效。我通过再次启动CopyClip,然后再次运行相同的命令来确保确实是问题所在,然后问题再次出现。然后,我再次修复它。
我认为问题可能与Dock相同,因此我将其杀死:
killall Dock
瞧,它又恢复了功能!
TL; DR:为剪贴板提供特殊处理的应用程序(例如,CopyClip或PushBullet的“通用复制和粘贴”)与Xcode和Dock正常运行所必需的过程相冲突。我的问题已通过禁用或摆脱该应用程序并重新启动得以解决。
killall ibtoold pboard
也为我工作。
killall pboard
随后是一个killall Dock
成功。
killall
重置进程,但实际上删除了有问题的进程就是该修复程序本身。如果它对您永久有效-您的问题比我遇到的要轻,但是很高兴它对您
我在使用El Capitan(10.11.1)时遇到了同样的挫败感,但发现该解决方案(以我为例)比在Terminal或Xcode中插入代码更简单。
我发现,如果我超出了最初的点击时间,则会显示下拉菜单,并且无法拖动。但是,如果单击并尝试立即移动,则菜单不会出现,并且可以拖动图标。如果我将图标放在Dock中的位置过高,则其他图标将无法打开空间,但是如果我将图标放在Dock中的位置较低,则它们会分开,并且可以拖动并重新排列。
我希望这是有帮助的。
我发现当我在Dock系统首选项中关闭(取消选中)“自动隐藏并显示扩展坞”时,我可以重新排列扩展坞中的项目。但是,当该复选框被选中时,我不能。MacBook Pro上的OS X 10.10.3。
我也遇到同样的问题。就我而言,我使用一个名为“ TinkerTool”的应用程序来帮助我修改某些系统设置。
该解决方案也已发布在这里:https : //apple.stackexchange.com/a/168545/110691
即使您不使用TinkerTool,也可以尝试使用它来解决问题。
在弹出菜单之前快速(非常快!)单击并拖动对我来说是可行的,但它更多的是替代方法,而不是解决方案。它曾经可以正常工作,但最近没有尝试过,而且可能自上次升级以来就没有尝试过。(iMac上的Yosemite)