我正在尝试为我的应用程序制作mac的安装程序文件,但我找不到这样做的方法。我正在使用Xamarin STudio和mono(不是monomac),经典的Windows窗体。
所以这就是我所做的:
a)我在Windows上的Visual Studio中创建了一个hello world应用程序,带有一个简单的窗口和一个按钮
b)我在我的VMWare mac os X映像中安装了Xamarin Studio
c)我使用xamarin studio从Windows PC打开SLN
一切都很好。解决方案打开,如果我按下运行,它将使用单声道在Mac上运行。 现在我的问题。如何编译和设置Mac OS X以便我可以分发我的文件(不在商店中)?
我尝试右键单击解决方案 - > tools->创建包。但我没有选择制作mac os x文件。我怎么能这样做?
*** EDIT 我设法在mac上编译和运行该软件。我使用以下代码:
export PATH=/Library/Frameworks/Mono.framework/Commands:$PATH
export AS="as -arch i386"
export CC="cc -arch i386 -lobjc -liconv -framework Foundation"
# Build: --static
mkbundle "/VOLUMES/C/Proiecte/TestMono3/TestMono3/bin/Release/TestMono3.exe" --deps -o hello3
当我打开hello3时,它会打开一个终端。这可以避免吗? 另外,如果我在mkbundle中不使用--static,我是否仍然可以在不需要安装单声道的情况下分发软件?
谢谢!
答案 0 :(得分:-1)
执行以下操作:
Release
一个Debug
配置。我建议阅读Publishing to the App Store指南,因为自行发布的安装程序包的步骤基本相同。