2010-01-30 27 views
20

我有一個爲Windows開發的應用程序,但在單聲道下運行MacOS沒有任何修改(耶!)。但是,由於它是可執行的,因此OSX不會將其識別爲本機文件類型,這意味着您必須放到命令行才能運行'mono appname.exe'。它也不顯示應用程序圖標。萬一它很重要,我的測試環境是Snow Leopard w/Mono 2.6.1。如何將Mono.exe轉換爲OS X捆綁包?

據我所知,在Mac世界中,讓用戶掉到命令行是不合情理的粗魯。是否有'正確的方式'部署一個單聲道應用程序,以便它可以通過點擊一個圖標運行 - 可能是Mac的快捷方式,如果這樣的事情存在?我聽說過一個叫'捆綁'的東西,但也許那些不適用於Mono/.NET應用程序。

那麼,有沒有一種「正確的方法」讓用戶更容易地運行應用程序?

+0

我建議將標題更改爲「如何將Mono.exe轉換爲OS X捆綁包」這樣的問題。 – flipdoubt 2010-01-30 21:36:39

回答

0

如果您查看應用程序內部的目錄結構,您將看到bundle僅僅是XML(Info.plist)屬性列表+一些文件夾。手動構建一個並不困難。簡單地採取任何應用爲例,然後修改它,並且在放下你的可執行

相關問題