2012-03-28 144 views
3

我已經設法安裝MonoTouch的試用版,因爲我有興趣購買許可證,但是我想先嚐試產品。那我遇到的問題是這樣的:MonoTouch應用程序構建

  1. 我已經安裝的MonoTouch和MonoDevelop的

  2. 我已經下載Xcode中擁有iPhone的SDK的捆綁

當我打開MonoDevelop中並創建一個新的iPhone應用程序或項目,它創建它並在monodevelop中打開它。真棒。當我嘗試編譯並在模擬器中運行時,出現錯誤消息,提示「iPhone sdk未安裝」。

現在,這可能是由於我從蘋果開發人員網站下載的xcode是一個應用程序文件,即不需要安裝,您提取dmg文件,然後Xcode從此處直接運行,您可以將其複製從傷害直接到你的驅動器並從那裏運行。有什麼特定的地方我應該把這個文件用於monotouch找到它嗎?我該如何解決這個問題?

另一個問題是,在我的項目中打開xib文件後,它不會打開monodevelop中的界面生成器,它會打開文件源代碼。希望通過解決xcode問題它也會照顧到這一點呢?

使用的MacBook Pro OSX 10.7.3

回答

3

你說得對,問題是MonoDevelop找不到Xcode。

最簡單的方法是從AppStore安裝Xcode。在這種情況下,MonoDevelop會自動檢測位置。

你也可以告訴MonoDevelop的在SDK是MonoDevelop中的喜好(記得要重新啓動MonoDevelop中):

image

或者你也可以複製Xcode.app到你的應用程序目錄,MonoDevelop中會自動找到它(如果你有最新的MonoDevelop版本和Xcode 4.3)。

+0

我已經解決了這個問題。謝謝你的幫助。我下載了另一個版本的xcode,將它物理安裝到機器上,現在一切正常。 – 2012-04-16 05:40:28

1

您是否嘗試過運行Xcode和檢查其安裝?可能看起來像一個愚蠢的問題,但是當你從appstore下載XCode時,你只需下載安裝程序,然後你需要運行它來實際安裝XCode。

+0

嗨Arne,確實有效的問題。這正是它,xcode不「安裝」,我從蘋果開發者網站下載它。一個DMG文件被下載,當雙擊它打開的dmg文件時,它內部是一個xcode圖標(應用程序),沒有安裝程序包,只是應用程序,我可以直接從dmg打開該應用程序,xcode運行,我可以創建新的項目編譯並在xcode內運行它們沒有任何問題。但它並沒有安裝在機器上,我認爲這是如果不是全部問題的一部分。 – 2012-03-28 07:57:06

+1

您是否嘗試從appstore安裝Xcode? – basti 2012-03-28 08:23:07

0

我已經解決了這個問題。我下載了另一個版本的xcode,將它物理安裝到機器上,現在一切正常。