开发者

Refactoring Problem XCode 4.0.1

So i was trying to refactor the name of a class in XCode following the steps in my text book. I'm sure I'm doing everything right and I downloaded XCode off the App Store. Basically, whenever I right-click -> refactor -> name -> preview, xcode crashes. Here's the error:

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

Any 开发者_如何学运维Ideas?

Thanks

P.S., sorry, i dont know how to using the quotes

EDIT: Fixed. I reinstalled with the package in side resources under "Show Package Contents" -> Resources -> XCODE and IOS SDK


If Xcode itself crashes, that's a bug in Xcode and you should report it. Using the Refactor command to rename a class definitely works at least some of the time -- I just tried it twice with Xcode 4.0.1 and the preview comes up with no problem.

I'd suggest creating a new project and trying the Refactor command there. If it works and doesn't crash, then your existing project may have something to do with the problem. If it doesn't work, that might suggest that the problem is related to your Xcode installation or machine configuration. This is just an attempt to help you find a way to work around the issue, though... Again, if Xcode is crashing, then there's a problem in Xcode.


Workaround:
Quit and restart Xcode before every attempt to use 'Refactor'.

For me on Lion running Xcode 4.4.1, a Refactor causes a crash every time if I've been doing any work. Even the simplest 'Rename' operation results in a crash.

If I restart Xcode, and make my first operation a 'Refactor', it works every time.

Further tip: It's a good time to make a backup, while quit before running a Refactor.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜