Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(1 edit) (+1)

I can't figure out how to get Mono to open this on the Mac. Using the terminal throws up a bunch of errors and it won't open in the Finder because it's not recognized as a application


This is awesome! I've been using CFXR (basically, SFXR for Mac) but it's 32-bit and 32-bit apps can't run on newer versions of Mac OS

This is better anyway. Has a lot more features and versatility

It's actually possible to package a Mono app for Mac OS so it's easier for Mac users to run. I think the developer should do it. I found this info here

macpack (Mac OS X only)

macpack is a tool that must be used to bundle Cocoa# applications into Double-Clickable, Finder friendly, bundles on Mac OS X. It bundles static libraries and resources, as well as generates a basic info.plist into the .app bundle.

For example the following commands are used to build the CurrencyConverter.exe into an application bundle:

$ 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

The resulting CurrencyConverter.app is just another Mac OS X application as far as the Finder is concerned, and can be opened from Finder, or launched from Terminal using the open -a CurrencyConverter command.

Sorry, I can't help you with the "bunch of errors" you get. I don't have a Mac, so I can't test LabChirp on Mac myself, but I know of a few people who have got it working through Mono.  After installing Mono, all you should have to do is open a terminal and type mono LabChirp.exe (or the full path to LabChirp). For instance, on Linux I can open a terminal and type mono "/home/labbed/Downloads/LabChirp/LabChirp.exe" and it works. For convenience, you could create a terminal script for future use.

LabChirp is not a Mono application, or a Cocoa# application. It is a .NET application. So I don't think I can use macpack.

However, I've heard that .NET CORE has a lot better native compatibility with Mac (and Linux), so I might give that a try for a future release if it isn't too much of a hassle to migrate.

Thanks for responding. I will try .NET core because Mono just isn’t working. I wonder if other people are having the same problem as me. I’ll let you know if .NET core works

(+1)

Were you able to get LabChirp up and running on OS X?  I'm a Mac user, would love to have an executable file for sound design!

Nope! It was a lot of work and I couldn’t figure it out. I think the developer ought to create a guide

(+1)

also a mac user, this ain't working