2010-03-13 123 views
2

安裝MonoTouch-ibtool未找到錯誤

找到了解決方案。重新安裝一切 - 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,乾淨安裝,舊設置移動。

回答

2

發佈,使問題的答案就行了比較明顯的解決辦法是:

的「ibtool」找不到指的MonoTouch/MonoDevelop中無法找到Xcode的安裝。很可能你沒有安裝XCode SDK。有時升級會破壞Apple的SDK,因此您需要重新安裝Apple的SDK。

+0

謝謝米格爾 - 但在這種情況下,沒有。我安裝了SDK,並且它非常完美(開發,部署和在應用程序商店中放置應用程序)。 最後,我不得不重新安裝SDK,單聲道,monotouch和monodevelop,它修復了它。我懷疑MD正在尋找IBTOOL的路徑(我假設你在某個地方查找plist,然後指向該文件夾(在這種情況下,我認爲是默認的 -/Developer/usr/bin),在機器之間的遷移中我沒有被移動,這是我所做的。 謝謝你的回覆。 :) – 2010-03-20 12:43:25

+1

順便說一句,這標誌着這個答案,就像在大多數情況下一樣!在這種情況下,「安裝SDK」不是正確答案,「REinstall the SDK」是:) – 2010-03-20 12:44:33

相關問題