gpt4 book ai didi

ios - 如何为 Xcode 6 创建自定义 Swift 文件模板?

转载 作者:搜寻专家 更新时间:2023-10-31 22:08:50 26 4
gpt4 key购买 nike

我想制作几个 Swift 文件模板,我可以将它们放入 Xcode 的文件模板选择器中。我知道如何制作自定义 Playground 模板和 Obj-C 文件模板,但对于 Swift,以下路径中似乎根本没有可用的文件模板:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/File Templates/Source/

这肯定是可能的,不是吗? (或者每个应用程序开发人员都是从糟糕的默认模板开始的吗?)

我在路径下新建了一个模板文件夹

/Users/name/Library/Developer/Xcode/Templates/File Templates/User Templates

名称为Swift File.xctemplate,内容如下:

___FILEBASENAME___.swift
TemplateIcon.png
TemplateIcon@2x.png
TemplateInfo.plist

当然还相应地编辑了文件。当我打开 Xcode 的寺庙选择器时,我的模板出现了,但不知何故无法正常工作。它还会打开一个文件浏览器并询问将文件存储在哪里是不正确的,并且该文件之后不会出现在项目中。

有什么解决办法吗?网络似乎没有此类信息。

最佳答案

使用 Xcode 版本 6.1.1 (6A2008a),如果您进入 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/中的模板包之一Templates/File Templates/Source 你会看到 swift 模板。

因此,例如,让我们打开一个新的终端窗口并查看 Cocoa Touch Class.xctemplate 包内部以查看所有 swift 模板:

$ cd "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/File Templates/Source/Cocoa Touch Class.xctemplate"
$ ls *Swift
NSObjectSwift:
___FILEBASENAME___.swift
...

这应该是您开始查找的好地方,这样您就可以弄清楚您的自定义模板出了什么问题。

总是对我有帮助的几件事是:

1) 检查、仔细检查和三次检查您的 TemplateInfo.plist 文件,它是模板中最重要的文件,也是最容易搞砸的文件。

2) 有时,当我无法让 Xcode 识别我的新模板或更改现有模板时,重新启动该死的东西有时会产生奇迹。

关于ios - 如何为 Xcode 6 创建自定义 Swift 文件模板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26947342/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com