Bu linke bakınız
Temel olarak yapmanız gereken, Maco Mac OS X üzerinde çalışmak üzere tasarlanırken Mono araçlarından birini kullanmaktır (mkbundle geneldir). Tüm uygulama çalıştırılabilir dosyalarınızı, kaynaklarınızı ve dll'nizi daha sonra olabilecek tek bir çalıştırılabilir dosyaya bağlamak için kullanılır. tek bir uygulama olarak çalıştırın.
Macpack doc'dan:
macpack, Cocoa # uygulamalarını Çift Tıklanabilir, Bulucu dostu, Mac OS X'te paketlemek için kullanılması gereken bir araçtır. Statik kitaplıkları ve kaynakları bir araya getirir, ayrıca .app paketine temel bir info.plist oluşturur.
Örneğin, aşağıdaki komutlar CurrencyConverter.exe dosyasını bir uygulama paketine oluşturmak için kullanılır:
$ mcs -g -debug+ CurrencyConverter.cs -out:CurrencyConverter.exe -pkg:cocoa-sharp
$ rm -rf CurrencyConverter.app
$ macpack -m:2 -o:. -r:/Library/Frameworks/Mono.framework/Versions/Current/lib/
libCocoaSharpGlue.dylib -r:CurrencyConverter.nib -n:CurrencyConverter
-a:CurrencyConverter.exe
Elde edilen CurrencyConverter.app, Finder söz konusu olduğunda sadece bir başka Mac OS X uygulamasıdır ve Finder'dan açılabilir veya Open-a CurrencyConverter komutunu kullanarak Terminal'den başlatılabilir.