从命令行创建Xcode项目

问题描述:

我的问题是如何从命令行创建和Xcode项目。通过创建我并不意味着建立一个项目。我的意思是我如何创建一个项目forlder即shift + cmd + N。从命令行创建Xcode项目

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

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

要生成一个项目,您需要创建一个文件夹,其中包含一个合适的.xcodeproj文件夹以及该文件夹内相应的project.pbxproj文件。如果您的项目需求很简单,您可以始终从Xcode生成的canned project.pbxproj文件开始,并将其保存在.xcodeproj文件夹中。

+0

你有什么想法如何使用终端 – Tech 2017-05-03 05:20:54

+0

因为它只是一个目录下创建文件夹.xcodeproj,你可以简单地用'的mkdir hello.xcodeproj'。祝你好运! – 2017-07-15 03:48:53

Cmake将创建Xcode项目以及您可能需要的任何其他类型的构建文件。它可以大量定制,并且可以处理多个目标,依赖关系,链接以及任何其他可以成像的属性。它有一个陡峭的学习曲线,但是一个非常非常强大的工具。我们目前使用cmake来从相同的代码库中生成Xcode和visual studio解决方案。

cmake的最简单的例子是$cmake -G "Xcode" ...args...这将创建和所有所有nessecary文件从您的args您的项目。

这里是主页:http://www.cmake.org

+0

任何想法如何解决错误'似乎不包含CMakeLists.txt.'? – 2016-06-18 20:30:22