2011-08-05 10 views
20

新しいファイルがプロジェクトに追加されるたびに、Xcodeは次のコメント行を一番上に追加します。Xcodeは、プロジェクトが「作成者」になった人物をどのように知っていますか?

// Created by {my name here} on 8/4/11. 
// Copyright 2011 __{my company name here}__. All rights reserved. 

私の名前はどのようにわかりますか?私のアカウント名が "Mike"に属している場合、 "Mike"はこのコードを書いている開発者の名前ですか?

「マイク」がどの会社で働いているか調べようとしているアドレス帳を見ますか?しかし、私のアドレス帳の一部として記載されている会社は、Xcodeファイルに表示されるものではありません。

Xcodeがそれを読む場所で次のように設定できますか?

  • 名前
  • 会社名

答えて

27

アドレス帳であなた自身を選択(または自分がいない場合は自分自身を追加)してから、カード - >このマイカードをメニューバーにするに進みます。 Xcodeテンプレートからファイルを作成するときに、そのカードの名前、姓および会社名を使用してファイルヘッダーの情報を入力します。

また、あなたは、このようなTerminal.appを経由してデフォルトを使用して設定できます

defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions '{ORGANIZATIONNAME="ACME Inc.";}' 
+0

複数のカードを持つことは可能ですか? – JAM

+0

一度に1つしかアクティブにすることはできませんが、いつでもアクティブなカードを変更することができます。その時点から、Xcodeは作成されたすべてのファイルの新しい情報を取得します。 –

+22

Xcode 4.4では、これは正しくありません。設定>ユーザーとグループで現在のユーザーのアカウントレコードのフルネームフィールドからフルユーザー名(テンプレートファイルの\ _ \ _ \ _ FULLUSERNAME \ _ \ _ \ _)を取得します。アドレスブックカードは使用されません。 FULLUSERNAMEのPBXCustomTemplateMacroDefinitionsの値もいずれの効果もありません。 – Poulsbo

1

私がチェックしていませんが、私はそれがアドレス帳にあなたのデフォルトのエントリからその情報を引っ張ると思う重要な何かを記述するいくつかの他のテキスト。

+0

で動作します"デフォルトエントリ"? – JAM

+0

"default entry"は、システム環境設定 - >アカウントでアカウントに関連付けられているものです。アドレス帳に特別なアイコンが表示されています – Lirm

7

それはあなたのアドレス帳から情報を所有して使用しています。

ガットがに:あり

System Preferences --> Users & Groups --> choose current User --> and press Open at Address Book Card.

あなたはXcodeで使用される情報を所有しています。

4

テンプレートは、すなわち/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/Fileテンプレートから来て/ココアタッチ/ Objective-Cのclass.xctemplate/NSObjectの/ FILEBASENAMEの.h

カスタム情報(コードの保証やその他の法的テキストなど)をharcodeすることができます。希望の結果を得るためにそれを試してみてください。しかし、これは難解でぎこちない方法です。

プロジェクトファイルを編集するときに、Xcode4の[Utilities]ペイン(右側)でOrganizationプロパティを変更することができます(ビルド設定)。このプロジェクトで作成されたすべてのファイルに適用されます。

16

システム環境設定] - > [ユーザー&グループ - > [現在のユーザー]を選択 - >右の現在のユーザー]をクリックします - > [詳細オプション] - > [フルネームを変更 それは何のXcode 6.3.2

+0

私のために働いた答えだけ – AWrightIV

関連する問題