2012-04-04 1 views
3

Я использую MonoDevelop 2.8.8.4 и MonoFramework (MDK) 2.10.9_8. Я также использую Mac OSX Lion 10.7.3 и установил XCode 4.3.1 для Lion SDK. Мое приложение MonoMac отлично работает при отладке с помощью MonoDevelop. Тогда я попытался создать Application Bundle, перейдя в Project -> Создать Mac Installer ...MonoMac Создать Mac Installer приводит к слиянию моно с ошибкой. FATAL UNHANDLED EXCEPTION

"Включить Mono в Application Bundle" проверяется

Linker: устанавливается в "Не связывайтесь сборки"

Все остальное не отмечено и выделено серым цветом.

Когда я нажимаю «Создать пакет», затем «Сохранить», 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 

ММР завершался с кодом 1

Присоединяемому Mono удалось

Я также пробовал каждую другую комбинацию в окне «Создать Mac Installer ...», но всегда получаю ту же ошибку. Может ли кто-нибудь сказать мне, что я делаю неправильно?

ответ

4

Вам необходимо установить gcc. Вы делаете это, устанавливая инструменты командной строки в Xcode, как описано here.

+0

СПАСИБО СМОТРЕТЬ БОЛЬШЕ !!!! Это решило проблему !!!! – CircleOf13

 Смежные вопросы

  • Нет связанных вопросов^_^