2011-10-31 12 views
6

以前はすべてのファイルヘッダーが次のように表示されていました。XCodeプロジェクトテンプレートの詳細の更新

// Created by ABC_User_Name on 10/31/11. 

私はABC_User_NameXYZ_User_Nameからユーザー名を変更しました。

&を再度ログアウトしても、すべてのプロジェクトテンプレートで同じヘッダーが見つかっています。これらのテンプレートを現在のユーザー名で更新するにはどうすればよいですか?

すべて手動で変更する必要がありますか?二重下線付き

// Created by ___FULLUSERNAME___. 
// Copyright ___YEAR___ ___ORGANIZATIONNAME___. All rights reserved. 

ワードがプレースホルダ参照である:

+0

xcode 4を使用していますか? – Maulik

+1

あなたはこれらの答えを参照する必要がありますhttp://stackoverflow.com/questions/33720/change-templates-in-xcode – Maulik

+0

これらのパスは廃止されています。私は恐れています。今、開発者は〜/ライブラリ/開発者です。 – Jano

答えて

4

元のテンプレートは、このヘッダを使用します。私が知っている18があり、あなたはテンプレート定義にもっと多くを加えることができます。これらのオプションは、オプション変数を使用してさらに変更できます。上記のものは次のとおりです。

  • ___FULLUSERNAME___現在のユーザーの完全なユーザー名(名前+姓)。
  • __YEAR__現在の年。
  • ___ORGANIZATIONNAME___アドレス帳に表示される組織の名前。プロジェクトごとに変更することができます。プロジェクトノードを選択し、組織フィールドを設定します。

プロジェクトが作成されると、ヘッダーはプレーンテキストになり、決して更新されません。


今後のプロジェクトでは、テンプレートを複製して変更することをお勧めします。そうしないと、元のテンプレートが壊れたり、Xcodeが変更を上書きする危険があります。

原稿がである:

/Developer/Library/Xcode/Templates/ 
/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates 

そして、私がコピーをした:

「Janoは」私のユーザーであり、それは新しいプロジェクト選択にテンプレートカテゴリとして表示されます
mkdir -p ~/Library/Developer/Xcode/Templates/File\ Templates/Jano 
mkdir -p ~/Library/Developer/Xcode/Templates/Project\ Templates/Jano 

画面。

User templates

は、その後、あなたは、ヘッダーファイルを手動でファイルを編集するか、またはbashのからsedを使用します。

4

Xcode 4はこれをプロジェクトごとに格納します。

プロジェクトナビゲータ(Cmd-1)でプロジェクトを選択し、ファイルインスペクタ(Cmd-Opt-1)を開くと、「プロジェクト」の下に「組織」というフィールドが表示されます。

+0

も参照してくださいhttp://stackoverflow.com/questions/2956464/where-do-i-set-my-company-name – Maulik

関連する問題