如何从Xcode项目生成Makefile?

Tim*_*Tim 17 macos xcode makefile objective-c

我想从Mac上的现有Xcode项目生成Makefile.具体来说,Mac上现有的iPhone,Objective-C程序.

我找到了PBToMake,但看起来它适用于Xcode 2.1,当我尝试使用它时,它不适用于Xcode 3.1项目.

rag*_*age 6

GNUStep提供' pbxbuild '将.xcodeproj文件转换为GNUMake文件.

更新: pbxbuild现已弃用


Chr*_*son 1

Xcode 不支持从项目生成 Makefile。如果您只想在 IDE 之外构建项目,请查看xcodebuild命令行工具。

  • -1,因为您没有回答最初的问题,只是假设提问者想要从 CLI 进行构建。我正在寻找 Xcode->Makefile 转换器,因为我想尝试使用 GNUStep 在 Linux 上构建一个项目。请不要假设OP无意中提出了一个他无意的问题,或者如果你打算这样做,至少在答案文本中明确表明你正在这样做。 (20认同)
  • ...所以?您仍然提供了与原始问题无关的答案。很高兴您能帮助一些人,但正如我上面所说,如果您明确表示“这不会构建 makefile,但如果您只想从 CLI 而不是 Xcode 构建,那就更好了。” ”。 (4认同)
  • 这看起来像是构建了一个项目,但没有像提问者所问的那样将现有项目转换为标准 makefile。我在这方面有错吗?如果是这样,您介意编辑您的答案以包括如何使用 xcodebuild 生成 makefile 吗? (3认同)
  • 您是否看到两年前我要求OP澄清他们为什么要生成Makefile的部分? (3认同)
  • 它不会生成 makefile - 没有办法这样做。通常当我听到人们问“如何生成 makefile?”时 这是因为他们想从命令行构建他们的项目,并且一开始就假设这是这样做的方式。 (2认同)