所以我试图按照我的教科书中的步骤重构XCode中类的名称。我确信我做的一切正常,我从App Store下载了XCode。基本上,每当我右键单击 - >重构 - >名字 - >预览,xcode崩溃。这是错误:
ASSERTION FAILURE in /SourceCache/DVTFoundation/DVTFoundation-227/Framework/Classes/Utilities/DVTTask.m:208
Details: The launch path must be set before launching.
Object:
Method: -launchRunningTerminationHandlerOnQueue:error:terminationHandler:
Thread: {name = (null), num = 15}
Hints: None
任何想法?
由于
P.S。抱歉,我不知道如何使用引号
编辑:修正。我在“显示包装内容”下的侧面资源中重新安装了包 - >资源 - > XCODE和IOS SDK答案 0 :(得分:2)
如果Xcode本身崩溃,这是Xcode中的一个错误,你应该report it。使用Refactor命令重命名一个类肯定至少在某些时候起作用 - 我只是用Xcode 4.0.1尝试了两次并且预览没有问题。
我建议创建一个新项目并在那里尝试Refactor命令。如果它工作并且没有崩溃,那么您现有的项目可能与问题有关。如果它不起作用,则可能表明该问题与您的Xcode安装或计算机配置有关。这只是尝试帮助您找到解决问题的方法,但是......再次,如果Xcode崩溃,那么Xcode就会出现问题。
答案 1 :(得分:1)
解决方法:
在每次尝试使用“重构”之前退出并重新启动Xcode 。
对于我运行Xcode 4.4.1的Lion,如果我一直在做任何工作,Refactor每次都会导致崩溃。即使是最简单的“重命名”操作也会导致崩溃。
如果我重新启动Xcode,并使我的第一个操作成为'Refactor',它每次都有效。
进一步提示:现在是进行备份的好时机,同时在运行Refactor之前退出。