问题标签 [xcode-template]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
743 浏览

ios - 如何使用 Xcode 9.x 在自定义项目模板中添加“带有文件夹的新组”?

我有一个自定义 Xcode 项目模板,它生成一个项目并在自定义文件夹中添加 Swift 样板源文件。我的问题是我只能像这样创建组文件夹:在此处输入图像描述,它代表一个与文件系统目录无关的组。这不好,因为如果你以后在 Xcode 中重命名一个文件夹,它不会对相应的文件系统目录产生影响。

我的目标是编写一个 Xcode 项目模板,将我的自定义样板 swift 文件添加到真正的参考文件夹中,如下所示:在此处输入图像描述

请帮助我实现这一目标。谢谢你 :)

0 投票
0 回答
302 浏览

xcode - 文件/文件夹的 Xcode 模板,不是项目

我尝试创建 MVVM 模板来创建文件(不是项目)。

我想在创建文件时添加组(黄色文件夹),但我不能。当我创建它时,它会创建一个文件夹(蓝色文件夹)。

我怎样才能做到这一点?

我尝试使用NodeDefinitions但它仍然显示蓝色文件夹。

我的 MVVM.xctemplate 层次结构是这样的:

-- (文件夹) FILEBASENAME FILEBASENAME

---- ___FILEBASENAME___ViewController.swift

--模板图标.png

--TemplateIcon@2x.png

--模板信息.plist

这是我的TemplateInfo.plist文件

谢谢你。

0 投票
0 回答
149 浏览

ios - 如何在 plist 中为自定义 Xcode 模板添加 xcconfig 文件?

我正在尝试编写自己的 Xcode 模板,现在将 Xcode 指向我的自定义 xcconfig 文件时遇到问题。我已经在项目中添加了配置文件,现在我不确定设置它的关键是什么,所以 Xcode 知道,有什么想法吗?

这就是我到目前为止所拥有的......不知道应该发布什么,或者它是否甚至在配置下。

0 投票
1 回答
2071 浏览

swift - 如何更改swift文件的标题注释

为每个项目自定义标题注释。

我创建了一个plist名为的文件IDETemplateMacros.plist,它是所有项目的自定义标题注释,但我需要特定项目的自定义标题,而不是所有项目,并将自定义文本宏恢复为默认值。

我删除了 IDETemplateMacros.plist,但它没有将文本宏恢复为默认值。

我期望默认的文本宏。

0 投票
1 回答
388 浏览

ios - 使用 UIDocumentBrowserViewControllerDelegate 创建一个新文档(来自基于文档的应用程序模板)

我基于 iOS Document Based 应用模板在 Xcode 11.2 中创建了一个新应用。然后,我将文档类型修改为自定义类型,并进行了一些小改动,以便在制作新文档时使用包中的文件作为模板。我单独留下了默认样板的其余部分。我尝试构建应用程序(使用 iPhone 和 iPad 目标)并尝试创建一个新应用程序。什么都没有发生,没有引发错误,didRequestDocumentCreationWithHandler也没有调用委托函数(我添加了一个 print 语句作为第一行以确保)。为什么是这样?我做了什么改变来打破这个?

有趣的是,在进行任何更改之前,在构建之后,文档视图的“浏览”窗格有一个“创建文档”图标(中间有一个加号的空白方块),但在进行更改之后,该图标和文件夹名字都消失了(破碎|预期):

破碎的例子 工作示例

我怀疑这个错误在我的 info.plist 中有些微妙:

以防万一,我的文档浏览器代表:

我已经将我的项目与工作示例进行了比较,但找不到任何重大差异......

0 投票
1 回答
192 浏览

xcode - 如何在 Xcode 中创建自定义 SwiftUI View Playground 模板?

我想为 SwiftUI View 创建一个自定义 Xcode 游乐场模板。使用什么文件格式?我怎样才能找到例子?我应该把这些文件放在哪里?

0 投票
0 回答
33 浏览

ios - IDETemplateMacros.plist 在开发库时不起作用

我创建了一个带有以下内容的 IDETemplateMacros.plist

我把它放在了/Users/<User>/Library/Developer/Xcode/UserData/IDETemplateMacros.plist。这适用于我从.xcodeproj.

不幸的是,我还在一个没有关联的库上工作,它.xcodeproj只是构建和测试但从未编译过。当我在该项目中创建新文件时,似乎 xcode 认识到它不应该使用标准头文件——而是不使用上面的,它只在顶部包含一个空注释行:

关于如何让这个宏在本地开发没有.xcodeproj关联的库的任何想法?

运行 Xcode 13.1

0 投票
0 回答
22 浏览

ios - 为 Xcode 13 创建自定义项目模板

我正试图用 Xcode 中的自定义文件/项目模板来弄湿我的脚。

我设法启动并运行了一个简单的项目模板,但我确实有两个问题:

  1. 模板文件不会自动添加到现有目标中——我必须手动添加它们
  2. 我的文件目前按我希望的方式进行分组,但它们最终位于应用程序的根目录中——我宁愿将它们放在共享中。

所以我想我要问的是:1. 将文件自动添加到目标和 2. 将组放在我的应用程序的共享组中缺少什么 plist 条目?

这是TemplateInfo.plist(首先是编辑器视图,底部的原始代码供参考):

在此处输入图像描述

这导致了这个文件结构:

在此处输入图像描述

0 投票
0 回答
5 浏览

xcode - Xcode custom template with folder

I created template with folder but why is my folder blue ? How can I fix blue folder. How Can I create gray folder ?

My custom template folder. enter image description here

My custom template info.plist

enter image description here

enter image description here