xcode 4.2.1 不能創建項目和文件

2011-12-19 19:12:51 +08:00
 victor
創建項目或者文件的時候,需要先輸入項目或者文件名。隨便輸入什麼字符都報錯。
Internal Error
Xcode encountered an internal logic error. Choose "Continue" to continue running Xcode in an inconsistent state. Choose "Crash" to halt Xcode and file a bug with Crash Reporter. Choosing "Crash" will result in the loss of all unsaved data.

為了不影響大家觀看,相信錯誤信息貼在1樓中。

我的環境是
iMac 27' 511
Mac OS Lion 10.7.2
Xcode Version 4.2.1 Build 4D502
iTunes 10.5.2(11)

我根據網上提供的資料做了如下嘗試

1 徹底刪除Xcode
sudo /Developer/Library/uninstall-devtools --mode=all
刪除 ~/Library/Caches 和 /System/Library/Caches
重啟,重新安裝,故障依舊

2 刪除iTunes, 刪除用戶啟動項目組中的 iTunes Helper
重新安裝 iTunes 最新版本,重啟,故障依舊

我的Lion系統是從雪豹更新上來的,並非全新安裝,過去本機用xcode 3.* 時候一切正常。

網上的資料一般都是說讓更新 xcode 到最新版本或者說是因為系統內遺留有xcode3的資料。讓我用方法 1 試試。

現在創建新項目,新文件的辦法就是。用 textmate 先把文件名寫好。然後複製到需要xcode需要輸入文件名的地方。

各位兄弟有啥辦法麼?
6301 次点击
所在节点    Xcode
3 条回复
victor
2011-12-19 19:13:08 +08:00
詳細錯誤信息如下

UNCAUGHT EXCEPTION (NSInvalidArgumentException): -[NSTextView xpp_keyDown:]: unrecognized selector sent to instance 0x40168c5c0
UserInfo: (null)
Hints: None
Backtrace:
0 0x00007fff9791e26a __exceptionPreprocess (in CoreFoundation)
1 0x00007fff93e55d5e objc_exception_throw (in libobjc.A.dylib)
2 0x00007fff979aa4ce -[NSObject doesNotRecognizeSelector:] (in CoreFoundation)
3 0x00007fff9790b133 ___forwarding___ (in CoreFoundation)
4 0x00007fff9790af48 _CF_forwarding_prep_0 (in CoreFoundation)
5 0x0000000109f7003a +[XPPXcodeKeyPressed xpp_keyDown:withObject:] (in XPP_Xcode4)
6 0x0000000109f7008f -[XPPXcodeKeyPressed xpp_keyDown:] (in XPP_Xcode4)
7 0x00007fff8f2be544 -[NSWindow sendEvent:] (in AppKit)
8 0x00007fff8f25668f -[NSApplication sendEvent:] (in AppKit)
9 0x0000000102779a11 -[IDEApplication sendEvent:] (in IDEKit)
10 0x00007fff8f1ec682 -[NSApplication run] (in AppKit)
11 0x00007fff8f46b80c NSApplicationMain (in AppKit)
12 0x0000000101e6deec (in Xcode)
tswcbyy
2012-02-16 11:02:00 +08:00
我也有同樣的問題,你解決了嗎?
ultragtx
2012-02-16 14:04:20 +08:00
尽量别直接从sl升级到lion,各种诡异问题,我遇到过活动监视器不能启动,至于你这个问题我也不知道怎么解决

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/23846

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX