如何通过makefile编译.pbxproj项目

时间:2011-05-27 07:48:49

标签: xcode build makefile compilation gnu

我从Apple开源存储库下载了一些源代码。 项目是.pbxproj文件,我可以在XCode中打开。 但我需要将项目导出到Makefile / Configure配置。

我已经google了一下,发现了一些关于pbxbuild的评论,但可以 找不到下载链接,我不确定这是我需要的。

我还尝试了一个名为pbtomake的工具,它在项目文件中失败了。 我猜它太旧了。

1 个答案:

答案 0 :(得分:2)

pbxbuild已过时 - 您需要xcodebuild

$ man xcodebuild


XCODEBUILD(1)             BSD General Commands Manual            XCODEBUILD(1)

NAME
     xcodebuild -- build Xcode projects and workspaces

SYNOPSIS
     xcodebuild [-project projectname] [-target targetname ...] [-configuration configurationname] [-sdk [sdkfullpath | sdkname]] [buildaction ...]
                [setting=value ...] [-userdefault=value ...]
     xcodebuild -workspace workspacename -scheme schemename [-configuration configurationname] [-sdk [sdkfullpath | sdkname]] [buildaction ...]
                [setting=value ...] [-userdefault=value ...]
     xcodebuild -version [-sdk [sdkfullpath | sdkname]] [infoitem]
     xcodebuild -showsdks
     xcodebuild -list [-project projectname | -workspace workspacename]

DESCRIPTION
     xcodebuild builds one or more targets contained in an Xcode project, or builds a scheme contained in an Xcode workspace.

...