4

     如何在 Xcode 8.2.1 中创建项目模板?我之所以问这个问题是因为我想如何使用这样一个项目模板作为许多 Xcode 项目的基础,这些项目我很可能会在Bjarne Stroustrup 的Programming: Principles and Practices Using中学习如何用 C++ 编程的过程中创建这些项目C++,第二版。Stroustrup 先生为他的读者提供了几个头文件,我已经将它们复制到本书的基本网站的 GitHub 存储库中,我想弄清楚如何将它们链接到 Xcode 的构建系统中。      有人创建了一个makefile 用于 OS X 的 Darwin 基础
,但我宁愿能够使用 Xcode,这样我就可以在学习 C++ 的同时学习如何使用它,以便我知道如何在以后的项目中使用它。我不知道我是否应该使用这个 makefile,但 Apple 确实提供了关于“使用 Xcode 构建 Makefile 项目”的说明,那么我应该使用这些吗?我还注意到其他人在此处此处此处此处也有类似的问题,关于如何为旧版本的 Xcode 创建项目模板。这些 Stack Overflow 帖子中的任何材料是否会通过为我的潜在回答者或回答者提供一些用于研究的源材料来帮助他们?

4

3 回答 3

2

关于这个主题的信息似乎非常缺乏。据我所知,自 Xcode 4 以来模板没有发生实质性变化。我为它制作的模板仍然适用于 Xcode 6。

像上面的一位评论者一样,我使用这篇文章开始: http ://blog.boreal-kiss.net/2011/03/11/a-minimal-project-template-for-xcode-4/

我只为 OS X 开发,而不是 iOS。

我还做了一些文件模板,更简单;也许先尝试制作一两个。文件模板中的宏名称确实需要在每一端添加三个下划线。

@RandomDSdevel - 尝试查看 Apple 的模板以了解它们是如何工作的,尝试搜索“Xcode 4 的项目模板”,并且不要那么快地投反对票。

于 2015-03-23T01:04:10.393 回答
1

在 XCode 7.3.1(也可能是以上版本)中,您只需要转到 Application 文件夹,找到 XCode 并右键单击它并选择“显示包内容”。然后,按照自己的方式:

Contents/Developer/Library/XCode/Templates/..

在这里,您会找到更多您弄乱的文件夹。基本上它们是当您转到 XCode->File->New File... 时出现的项目...不过要小心,因为这是 XCode 应用程序的一部分。如果您错误地编辑或添加文件,不确定会发生什么。

附言。您还应该在打开包内容之前退出 XCode。

希望有帮助。

于 2016-09-06T10:27:45.853 回答
-1

http://robnapier.net/project-templates 这个链接对我很有帮助,因为宏没有改变。我想自定义一个项目模板。但是找不到自动工具,我自己做一个。

首先,从下面的路径中将模板拖到我的桌面上。Xcode ▸ Contents ▸ Developer ▸ Platforms ▸ iPhoneOS.platform ▸ Developer ▸ Library ▸ Xcode ▸ Templates ▸ Project Templates (我使用链接中的空模板: https://github.com/tobymao/EmptyApplication.xctemplate

然后,将您的文件添加到 *.xctemplate 目录。并编辑 plist 文件。需要两项:定义应该是Dictionary的类型;类型是Array的节点;在定义中为每个添加的文件定义一个对应的字典(名称应该是文件名或文件名以PROJECTNAMEASINDENTIFIER作为前缀),其中有键“路径”保存文件的路径;在节点中,添加定义中定义的所有项目。并且,如果您的文件名以项目名作为前缀,则应更改类文件的内容,最后将类名更改为宏FILEBASENAMEASIDENTIFIER ,将模板目录移回,并且不要忘记更改 plist 中的标识符。

于 2015-02-04T09:55:37.963 回答