1

我已經將我的操作系統升級到Snow Leopard,並且我正在爲Snow Leopard使用Xcode 3.2和iPhone SDK 3.0。iPhone SDK 3.0上的IBCocoaTouchPlugin

我已經清理了現有的開發工具,卸載並刪除了/ Developer目錄,然後重新安裝。

但是,問題是,界面生成器被示出3彈出警報此消息:

斷言消息:界面生成器遇到iPhone模擬器通信的錯誤。如果您選擇爲此問題提交崩潰報告或雷達,請檢查Console.app以獲取「Interface Builder Cocoa Touch Tool」的崩潰報告,並將其內容包含在您的崩潰報告中。

IBUIViewImageRequester未能柵格化UILabel,UIButton,UITextField和UISegmentedControl。

異常名稱:NSInvalidSendPortException 異常原因:NSMachPort sendBeforeDate:]目的端口無效 例外回溯: (空) 異常信息:(空)

有些人經歷過這個,有的人能通過將正確的IBCocoaTouchPlugin.ibplugin從沒有遇到問題的那些複製來解決它。

所以如果有人能分享它,那會很棒。

我可以點擊繼續繼續,但這是一個令人討厭的問題。

更新: 它是由IB鏈接到/ usr/local/lib中錯誤的libstdC++引起的。 IB應鏈接到/ usr/lib/

中的libstdC++

只需刪除或移動干擾庫。

回答

2

它是由IB鏈接到/ usr/local/lib中錯誤的libstdC++引起的。 IB應鏈接到/ usr/lib/

中的libstdC++

只需刪除或移動干擾庫。

+0

請幫助我有同樣的問題..但是我無法找到任何libstdc在我的usr/local/lib文件夾..我該怎麼辦?我只有一些libfuse文件 – DaMainBoss 2011-07-27 09:17:28

+0

它不應該在/ usr/local/lib中,IB應該在/ usr/lib中查找這些文件。 – 2011-07-28 04:00:22

+0

好,那麼我應該刪除哪些庫? – DaMainBoss 2011-08-07 19:04:57

0

我有同樣的問題。我將/ usr/local移到了另一個地方,問題就解決了。

0

更新:今天我遇到了一個非常類似的問題。解決方案是刪除我在4.0之前的Xcode中使用的舊/ Developer文件夾。