📛

Xcodeの「Created by xxxx 」を変更する

2024/03/10に公開

※メモ用

環境

【Xcode】 15.2
【Swift】 5.9.2
【iOS】 17.2
【macOS】 Sonoma バージョン 14.3

ファイルを新規作成したときに自動生成されるユーザー名を変更したい

//
//  ViewController.swift
//  TestAppp
//
//  Created by [ユーザー名] on 2024/03/09.
//

手順

  1. ターミナルで設定したいユーザーデータを作成するディレクトリに移動
  2. IDETemplateMacros.plistファイルを作成する
  3. テンプレートをコピペしユーザー名を変更

1.ターミナルで設定したいユーザーデータを作成するディレクトリに移動

ターミナルを起動し、以下のディレクトリに移動

cd ~/Library/Developer/Xcode/UserData/

2.IDETemplateMacros.plistファイルを作成する

2-1.ターミナルでIDETemplateMacros.plistファイルを作成

vi IDETemplateMacros.plist

2-2.テンプレートをコピペしユーザー名を変更→保存

iを入力しインサートモードに変更し以下のテンプレートをコピペし、___FULLUSERNAME___部分を任意の名前に変更

テンプレート

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>FILEHEADER</key>
    <string>
//  ___FILENAME___
//  ___TARGETNAME___
//
//  Created by ___FULLUSERNAME___ on ___DATE___.
//</string>
</dict>
</plist>

@@ -7,7 +7,7 @@
 //  ___FILENAME___
 //  ___TARGETNAME___
 //
-//  Created by ___FULLUSERNAME___ on ___DATE___.
+//  Created by yt_hsgw on ___DATE___.
 //</string>
 </dict>
 </plist>

ESCでインサートモードを終了し、:wqを入力し保存、終了する。

2-3.新規ファイルを作成してみる

Xcodeを開き FileNEWFile... で新規ファイルを作成する

//
//  Test.swift
//  TestAppp
//
//  Created by yt_hsgw on 2024/03/09.
//

Discussion