0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

実名を公開したくない

Last updated at Posted at 2022-08-05

はじめに

XcodeのプロジェクトをGithubにプッシュしようとしたら、プロジェクトに自分の氏名が含まれているではありませんか!
私はインターネット上に自分の名前が出ることを避けたい部類の人種なので、これは排除しなければならないと思いました。

環境

macOS 12.5
Xcode 13.4

ソースファイルのヘッダ

ソースファイルを作成すると、先頭に自動的に著名のコメントが挿入されます。
この「Created by (名前)」の部分を変える方法は以下の通りです。

1 IDETemplateMacros.plistというファイルを以下の内容で作成する。

IDETemplateMacros.plist
<?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 (ここに表示される名前) on ___DATE___
//  ___COPYRIGHT___
//</string>
</dict>
</plist>

2 ~/Library/Developer/Xcode/UserData/に配置する。

これによって、新しく作成されるソースファイルに追加される名前が更新されます。

xcuserdata

プロジェクトの.xcodeprojパッケージの中にはxcuserdataというフォルダがあり、この直下にはmacのユーザアカウント名が含まれたフォルダが生成されます。
この名前を変更するにはアカウント名を変更する以外に方法が見つからなかったので、諦めてリポジトリに含めないようにします。

具体的には.xcodeprojと同じフォルダの.gitignore(なければ作成)に以下を追加します。

.gitignore
xcuserdata

参照

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?