无论如何从windows机器编译mac二进制文件?

时间:2010-02-23 15:28:34

标签: objective-c windows cocoa macos

似乎没有,但如果有的话,它会帮助我们。我希望将源代码下载到Windows服务器并编译它,就像我将源代码下载到mac机器并在其上使用xcode一样。任何想法?

理由:发布工程和IT在Windows上更加熟悉和舒适,因此对我们来说更容易,而且LaunchD很糟糕。

3 个答案:

答案 0 :(得分:2)

你原来的问题没有那么详细......我认为你创造的问题比你解决的问题还要多,而不是使用Mac。在Xcode下编译或在控制台中输入make真的很难学习吗?

总之...

Apple使用GCC C / C ++ / Objective C编译器的修改版本和专有的运行时库...您可以使用此代码的端口开发到Windows。请参阅GNUStep.Org。这不是二进制兼容的,但是你可以重建它以交叉编译为兼容Mac OS X的东西。

另一个想法是使用c#.NET开发,然后将二进制文件移动到Mac OS X并使用Mono运行二进制文件....

这些选项中没有一个足够强大,可以让你在没有Macintosh的情况下盲目地进行测试,并且首先启动并运行。

答案 1 :(得分:2)

您可以使用Cocotron编译交叉应用,但仅限于Mac

答案 2 :(得分:0)

你为什么需要推出? cron在Mac上和在Linux上的工作方式一样好,只需要一个cronjob就可以了(非常简化的版本):

cd /my/source/dir
git pull  # You are using Git, right?
xcodebuild MyCoolProject.xcodeproj
cp -r build/MyApp.app /the/distribution/folder