2017-03-15 2 views
1

Ich habe ein GTK # -Projekt, das mit C# in Xamarin Studio unter Windows entwickelt wurde.Wie führe ich GTK # (C#) auf einem Mac OSX aus?

Ich kann eine EXE-Datei für meine Anwendung generieren, aber ich kann dies nicht auf einem Mac ausführen. Gibt es eine Möglichkeit für mich, diese .exe-Datei in eine .dmg/.app-Datei zu konvertieren ODER diese .exe auf einem Mac ohne Windows (Bootcamp) auszuführen?

Hinweis: WineBottler hat nicht für mein Projekt funktioniert.

Antwort

0

Sie sollten macpack verwenden, um die Anwendung für die Ausführung auf OS X. Werfen Sie einen Blick in das Handbuch zu verpacken hier: http://manpages.ubuntu.com/manpages/zesty/en/man1/macpack.1.html

Hier ist ein Auszug aus dieser Seite:

macpack ein Werkzeug verwendet Paket verwaltet Baugruppen (wie System.Windows.Forms oder Cocoa #), die gui Verfügbarkeit benötigen für den Einsatz auf Mac OS X.

macpack wird ein OS X kompatibel Bündel aus demvorbereitenbereitgestellt Assembly und Ressourcen. Das Paket enthält die angegebene Baugruppe sowie eine der bereitgestellten Ressourcen ( mit der Option -resource: switch).

0

Wenn Sie Mono auf Ihrem Mac installiert haben dann die EXE unter Windows kompiliert sollte ausgeführt, wenn Sie eine Abhängigkeit von etwas haben, das Fenster spezifisch ist. Einige Windows-Bibliotheken wurden nicht für Mac oder Linux nach Mono portiert, und wenn Sie ILMerge (Windows) oder ILRepack (* nix) verwenden, treten möglicherweise auch Probleme auf.

Sie müssen nicht MacPack verwenden, um eine App-Datei zu erstellen, Sie können es manuell ziemlich einfach tun, solange Mono auf Ihrem Ziel-Mac-Computer installiert ist. Es gibt eine Struktur für einen .app-Paketordner, den Sie manuell erstellen können.

Lassen Sie mich wissen, wenn Sie weitere Hilfe benötigen, Cheers, M.

Verwandte Themen