Xcode的4:如何自定义文件模板和项目模板?(Xcode 4: how to customize

2019-08-01 05:01发布

在Xcode 3,我们制定了(通过试验和错误),我们可以复制系统模板到新的位置(三个可能的位置,因为苹果不断变换着它),并进行自定义。


注:在写这个问题,我发现大多数关于这一主题的StackOverflow的答案是不正确的:(苹果改变了位置,大多数的答案给旧的位置,不工作了。


在Xcode的4.3,苹果公司再次爆出这一切,现在文件模板不能用老方法来改变。 从试验和错误,我发现,您可以创建新的文件模板(见下文),但是从苹果现有的无法替代的。

我们如何解决这个问题? 苹果的新文件模板简直骇人听闻 - 它们插入假的“版权”行,他们甚至不效仿苹果自己的文档标准,更别说其他人的:(。

Answer 1:

这仅仅是一个局部问题的答案,但对于其他人奋力(像我)制定出“正确”的方式,下面是部分工作的解决方法。

今天,在Xcode 4.5.0,以下工作:

自定义文件/项目模板:

  1. 取消隐藏你的库文件夹(谷歌,如果你不知道怎么回事,否则,从终端做到这一点)
  2. 创建一个文件夹: ~/Library/Developer/Xcode/Templates (父文件夹应该已经存在- Xcode4自动创建它)
  3. 寻找你的Xcode 4的副本,然后右键单击“显示包内容”
  4. 导航在那里,直到你找到“模板”子文件
    1. 有两个文件夹,一个适用于Mac,其他为iPhone
    2. Mac的位置: [Xcode4.app]/Contents/Developer/Library/Xcode/Templates
    3. iPhone的位置: [Xcode4.app]/Contents/Developer/Platforms/iPhoneOS.Platform/Developer/Library/Xcode/Templates
  5. 复制/内容粘贴到您所创建的“模板”文件夹
  6. 关键:重命名每个子文件夹“文件模板”否则APPLE会忽略/删除您的模板

注:上述步骤2中,还可以创建疑似该文件夹的位置:

~/Library/Application Support/Shared/Xcode/Templates

......但是,从来没有对我的作品,和父文件夹不和Xcode 4.5的新安装存在,所以我怀疑苹果正在逐步这一点? (因为他们拒绝记录它,我只是猜测)



Answer 2:

看来项目模板可以在~/Library/Developer/Xcode/Templates/Application/Project Templates

来源: https://github.com/AFNetworking/Xcode-Project-Templates



文章来源: Xcode 4: how to customize File Templates and Project Templates?
标签: xcode4