2012-04-04 16 views
3

私はMonoDevelop 2.8.8.4とMonoFramework(MDK)2.10.9_8を使用しています。また、Mac OSX Lion 10.7.3を使用しており、Lion SDK用にXCode 4.3.1をインストールしました。私のMonoMacアプリケーションは、MonoDevelopでデバッグするときに正常に動作します。 「アセンブリをリンクしないでください」に設定されているMonoMac Create Macインストーラの結果、「Mono Failed」がマージされます。致命的な未解決の例外

リンカ

をチェックされている

「アプリケーションバンドルでモノを含める」...>マックインストーラを作成する - それから私はプロジェクトに行くことによって、アプリケーションバンドルを作成しようとしました

他のすべてはチェックされずにグレー表示されます。

は私がヒットすると、次に「保存」「パッケージの作成」、MonoDevelopのは、バンドルを作成し始めたが、それはで失敗します。

Unhandled Exception: System.ComponentModel.Win32Exception: ApplicationName='gcc', CommandLine='-mmacosx-version-min=10.5 -m32 /tmp/monomac-build-634690657739224650/AboutToBlowUpDemo.app/Contents/MacOS/driver.m -o /tmp/monomac-build-634690657739224650/AboutToBlowUpDemo.app/Contents/MacOS/AboutToBlowUpDemo -D_THREAD_SAFE -I/Library/Frameworks/Mono.framework/Versions/2.10.9/include/mono-2.0 /Library/Frameworks/Mono.framework/Versions/2.10.9/lib/libmono-2.0.a -framework AppKit -liconv', CurrentDirectory='' 
    at System.Diagnostics.Process.Start_noshell (System.Diagnostics.ProcessStartInfo startInfo, System.Diagnostics.Process process) [0x00000] in <filename unknown>:0 
    at System.Diagnostics.Process.Start_common (System.Diagnostics.ProcessStartInfo startInfo, System.Diagnostics.Process process) [0x00000] in <filename unknown>:0 
    at System.Diagnostics.Process.Start (System.Diagnostics.ProcessStartInfo startInfo) [0x00000] in <filename unknown>:0 
    at MonoMac.Bundler.Driver.RunCommand (System.String path, System.String args, System.String[] env, System.String& output) [0x00000] in <filename unknown>:0 
    at MonoMac.Bundler.Driver.Compile() [0x00000] in <filename unknown>:0 
    at MonoMac.Bundler.Driver.Main (System.String[] args) [0x00000] in <filename unknown>:0 

[ERROR] FATAL UNHANDLED EXCEPTION: System.ComponentModel.Win32Exception: ApplicationName='gcc', CommandLine='-mmacosx-version-min=10.5 -m32 /tmp/monomac-build-634690657739224650/AboutToBlowUpDemo.app/Contents/MacOS/driver.m -o /tmp/monomac-build-634690657739224650/AboutToBlowUpDemo.app/Contents/MacOS/AboutToBlowUpDemo -D_THREAD_SAFE -I/Library/Frameworks/Mono.framework/Versions/2.10.9/include/mono-2.0 /Library/Frameworks/Mono.framework/Versions/2.10.9/lib/libmono-2.0.a -framework AppKit -liconv', CurrentDirectory='' 
    at System.Diagnostics.Process.Start_noshell (System.Diagnostics.ProcessStartInfo startInfo, System.Diagnostics.Process process) [0x00000] in <filename unknown>:0 
    at System.Diagnostics.Process.Start_common (System.Diagnostics.ProcessStartInfo startInfo, System.Diagnostics.Process process) [0x00000] in <filename unknown>:0 
    at System.Diagnostics.Process.Start (System.Diagnostics.ProcessStartInfo startInfo) [0x00000] in <filename unknown>:0 
    at MonoMac.Bundler.Driver.RunCommand (System.String path, System.String args, System.String[] env, System.String& output) [0x00000] in <filename unknown>:0 
    at MonoMac.Bundler.Driver.Compile() [0x00000] in <filename unknown>:0 
    at MonoMac.Bundler.Driver.Main (System.String[] args) [0x00000] in <filename unknown>:0 

MMPは、モノが

を失敗したマージコード1

で終了しました

私は "Create Mac Installer ..."ウィンドウで他のすべての組み合わせを試しましたが、私はいつも同じエラーが発生します。誰かが私が間違っていることを教えてもらえますか?

答えて

4

gccをインストールする必要があります。これは、Xcodeにコマンドラインツールをインストールすることで実現します(here)。

+0

よろしくお願いします。それは問題を解決した!!!! – CircleOf13