2015-07-12 88 views
0

我使用Xamarin工作室寫在OS X上一些C#代碼,但我升級我的電腦OS X 10.11(酋長)的開發者預覽3,這breaksmono如何在Mac OS X上構建Mono MDK?

按照一些在那些線程的說明,我從源代碼編譯單聲道,它似乎工作(我可以在命令行上運行單聲道,等等),但Xamarin工作室不會啓動,因爲我沒有在我的/圖書館/框架路徑Mono.framework。我愚蠢地卸載並嘗試(並失敗),當我第一次發現Xamarin不工作。

我看了所有的地方,我發現很多關於如何編譯單本身(完成),但沒有說明它告訴我如何建立並安裝Mono.framework

我也試過從包中安裝Mono MDK,然後用我自己定製的二進制文件覆蓋它的二進制文件,但是當我這樣做時,Xamarin studio無法啓動告訴我,我沒有安裝Mono MDK。

任何人都可以幫我嗎?謝謝

+1

如果他們發佈了自己的包腳本......的「易」的方法是打開現有的.pkg爲4.0.2,我不知道。 x,覆蓋你的新文件,重新編譯它並運行...有許多方法可以編輯pkgs,這裏是一個很好的開始:http://stackoverflow.com/questions/11298855/how-unpack-and -pack-pkg-file – SushiHangover

+1

打開它們的pkg和「cat scripts | gunzip -dc | cpio -i」並查看它們的postnstall腳本..我認爲這是執行Xam-Studio所需的pkgconfig的工作 – SushiHangover

+0

這是從最新的.pkg:MonoFramework-MDK-4.3.0.372.macos10.xama [提取的Mono.framework](https://www.dropbox.com/s/api23gp0cibxfxr/Mono.framework.tgz?dl=0) rin.x86.pkg' –

回答

1

不幸的是,它沒有出現可用於從源代碼構建/編譯框架的回購。目前的Mono MDK packagehere只包含Mono.framework以及支持安裝/卸載腳本等;當前版本:

MonoFramework-MDK-4.0.2.5.macos10.xamarin.x86.pkg

Mono.framework應安裝到/Library/Frameworks

如果確實是您下載並安裝的那個,我會確認它已將Mono.framework軟件包(571.6 MB)複製到框架目錄中,然後打開Console.app,然後啓動Xamarin。如果Xamarin不能再次啓動,那麼我會建議在這裏發佈錯誤消息並從那裏繼續。

另一種選擇是從.pkg中提取Mono.framework並手動安裝它。