找到了解決方案。重新安裝一切 - xcode,mono,monodevelop和monotouch。現在它可以工作。好極了。
[/編輯]
我有過的Xcode(3.2.1 - 雪豹,iphone 3.1.3)安裝了一段時間,我可以運行並在其上構建應用程序的罰款。
我安裝MonoTouch的,因爲我想充分利用8年以上的.NET技術我:)
因此,我安裝:
單:MonoFramework-2.6.1_1。 macos10.novell.x86
MonoTouch的:MonoTouch的-EVAL-1.5.0
MonoDevelop的:MonoDevelop的-2.2.1-r152508(是2.2.1, 但是當我開始它,它說 有一個更新,我安裝 - 這就是更新版本)
如果我製作一個新項目並構建它,我會得到以下任何錯誤:
- 構建失敗。對象引用不是 設置爲對象的實例。
- 構建失敗:ibtool未找到(順便說一句, 它在/開發人員的/ usr/bin中/ ibtool)或 類似一個到第二個,如果我 使用舊的(2.2.1發佈) 版本的MonoTouch的。
我在任何地方都找不到任何調試信息。我可以重新安裝XCode/iPhone SDK,但由於它已經安裝並且可以正常工作(並且不是,這不是SL升級),所以沒有任何意義。
任何人有任何想法?我想用MonoTouch - Obj-C把我推上牆!控制檯應用程序(單聲道)應用正常。
Mac OS X 10.6.2,Macbook Pro,乾淨安裝,舊設置移動。
謝謝米格爾 - 但在這種情況下,沒有。我安裝了SDK,並且它非常完美(開發,部署和在應用程序商店中放置應用程序)。 最後,我不得不重新安裝SDK,單聲道,monotouch和monodevelop,它修復了它。我懷疑MD正在尋找IBTOOL的路徑(我假設你在某個地方查找plist,然後指向該文件夾(在這種情況下,我認爲是默認的 -/Developer/usr/bin),在機器之間的遷移中我沒有被移動,這是我所做的。 謝謝你的回覆。 :) – 2010-03-20 12:43:25
順便說一句,這標誌着這個答案,就像在大多數情況下一樣!在這種情況下,「安裝SDK」不是正確答案,「REinstall the SDK」是:) – 2010-03-20 12:44:33