从命令行创建Xcode项目

22

我的问题是如何使用命令行创建Xcode项目。所谓的创建并不是构建一个项目,而是创建一个项目文件夹,即shift + cmd + N。

2个回答

6

Xcode项目由项目的源文件和.xcodeproj文件夹组成(它看起来像一个文件,但实际上是一个捆绑包,即Finder将其视为单个对象的文件夹和文件)。

如果你查看.xcodeproj文件夹的内部(可以使用终端应用程序或右键单击.xcodeproj捆绑包并选择“显示包内容”),你将看到几个文件。唯一重要的文件是project.pbxproj。这个文件的格式没有记录,但它是一个文本文件,如果你查看它,格式似乎不太复杂。

要生成一个项目,你需要创建一个文件夹,并在其中创建一个适当的.xcodeproj文件夹,以及一个适当的project.pbxproj文件。如果你的项目需求很简单,你可以始终从Xcode生成一个预制的project.pbxproj文件,并将其放入你的.xcodeproj文件夹中。


您知道如何使用终端创建 .xcodeproj 文件夹吗? - Sunil M.
由于它只是一个目录,你可以简单地使用 mkdir hello.xcodeproj。祝你好运! - Thomas Jeans

5
Cmake可以创建Xcode项目以及任何其他类型的构建文件,它可以进行大量的自定义,并且可以处理多个目标、依赖项、链接和任何其他属性。它有一个陡峭的学习曲线,但是是一个非常强大的工具。我们目前使用cmake从相同的代码库生成Xcode和Visual Studio解决方案。
Cmake最简单的例子是$ cmake -G "Xcode" ...args...,这将从你的参数创建并添加所有必要的文件到你的项目中。
这里是主页:http://www.cmake.org

1
有任何想法如何避免出现错误 does not appear to contain CMakeLists.txt. - Byron Coetsee

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接