Macos 如何在mac OS X上构建Mono MDK?

Macos 如何在mac OS X上构建Mono MDK?,macos,mono,mono-mdk,Macos,Mono,Mono Mdk,我正在使用Xamarin studio在OS X上编写一些C#代码,但我将我的计算机升级到OS X 10.11(El Capitan)developer preview 3 根据这些线程中的一些说明,我已经从源代码处编译了mono,它似乎可以工作(我可以在命令行上运行mono,等等),但是Xamarin studio没有启动,因为我的/Library/Frameworks路径中没有mono.framework。当我第一次发现Xamarin不工作时,我愚蠢地卸载并尝试(但失败了) 我看了所有的地方

我正在使用Xamarin studio在OS X上编写一些C#代码,但我将我的计算机升级到OS X 10.11(El Capitan)developer preview 3

根据这些线程中的一些说明,我已经从源代码处编译了mono,它似乎可以工作(我可以在命令行上运行mono,等等),但是Xamarin studio没有启动,因为我的/Library/Frameworks路径中没有mono.framework。当我第一次发现Xamarin不工作时,我愚蠢地卸载并尝试(但失败了)

我看了所有的地方,找到了大量关于如何编译Mono本身的说明(完成),但没有任何说明告诉我如何构建和安装Mono.framework

我也尝试过从软件包中安装Mono MDK,然后用我的定制版本覆盖它的二进制文件,但是当我这样做时,Xamarin studio未能启动,告诉我我没有安装Mono MDK


有人能帮我吗?谢谢

不幸的是,似乎没有从源代码构建/编译框架的repo。当前的
Mono-MDK包
仅包含
Mono.framework
以及支持的安装/卸载脚本等。;当前版本:

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

Mono.framework
应安装到
/Library/Frameworks

如果这确实是您下载并安装的,我将验证它是否已将
Mono.framework
捆绑包(571.6MB)复制到frameworks目录中,打开
Console.app
,然后启动
Xamarin
。如果Xamarin没有再次启动,那么我建议在这里发布错误消息并从那里继续


另一个选项是从
.pkg
中提取
Mono.framework
,然后手动安装它。

您可能已经找到了解决方案,但万一其他人发现了此线程;Mono制作了一个支持El Capitan的预览版本:


我不知道他们是否发布过软件包脚本。。。“简单”的方法是打开他们现有的.pkg for 4.0.2.x,覆盖你的新文件,重新打包并运行它。。。有很多方法可以编辑pkg,这里是一个好的开始:打开他们的pkg和“cat脚本| gunzip-dc | cpio-i”,然后查看他们的postnstall脚本。。我认为这就是Xam Studio需要的pkgconfig工作。这是最新版本的。pkg:
MonoFramework-MDK-4.3.0.372.macos10.xamarin.x86.pkg