我有一个在MAC OS上使用XCode开发的项目,我如何在Linux上构建它?

时间:2011-09-28 17:24:35

标签: iphone linux xcode macos gcc

我有一个在MAC OS上使用XCode开发的项目,由于某些特殊原因,我希望将整个项目复制到Linux操作系统并继续在linux上进行开发。

如何在Linux上开发和构建它?

我正在开发一个I-Phone项目,我使用iOS库,我(希望)开发和构建在linux上,在iphone上运行

2 个答案:

答案 0 :(得分:3)

不,目前无法在Mac OS X以外的平台上使用本机Cocoa库和Objective-C构建 Native iOS应用程序。

答案 1 :(得分:0)

你有两个问题。

首先,您使用的是OS X库,例如Foundation或AppKit吗?您可以在OS X上开发Cocoa程序并在Linux上针对OpenStep构建它,但此时您需要非常灵活地选择使用哪种功能,以至于可能无法实现。

假设您拥有完全跨平台的代码,那么您可以在Linux上构建它,但是您需要远离Xcode构建系统。您可以使用外部构建系统创建Xcode项目,然后继续使用scons,ccmake甚至make之类的东西。这样,相同的构建文件在OS X和Linux上都可以工作。或者,您可以继续在OS X上使用Xcode构建系统,并保留并行构建工具以在Linux上使用。