新しいソースファイルを作成するとき、xcodeはあなたの名前と会社名のコメントを追加します。
(プロジェクトではなく)xcodeの会社名をどこに設定しますか?
新しいソースファイルを作成するとき、xcodeはあなたの名前と会社名のコメントを追加します。
(プロジェクトではなく)xcodeの会社名をどこに設定しますか?
回答:
Xcode 4 GMシード:
ナビゲーションペイン(左端)でプロジェクト(上部のアイテム)を選択します。
[ユーティリティ]ペインを展開します(ウィンドウの右上、3ボタンの[表示]グループの右端のボタン)。
[プロジェクトドキュメント]セクションには、[組織]テキストフィールドがあります(ファイル検査ビュー、上から2番目のセクション)。
デフォルトでは、Xcodeは次のような会社名をすべての新しいソースファイル(.m .hなど)に挿入します。
Copyright(c)2009 MyCompanyName。全著作権所有。
この参照の変更は、ターミナルウィンドウから次のように入力するだけで簡単です。「YourNameHere」を好みのテキストに置き換えます。また、これがすべてターミナルの1行に入力されていることを確認してください。
デフォルトはcom.apple.Xcodeを書き込みますPBXCustomTemplateMacroDefinitions '{ORGANIZATIONNAME = "YourNameHere";}'
または
〜/ Library / Preferencesに移動し、com.apple.Xcode.plistをダブルクリックして、便利なplistエディターを使用して、これと、XcodeまたはIB設定パネルでカバーされていないその他の興味深いデフォルトをすべて設定することもできます。
または
この質問に対する@slf回答は、Xcode 4でこれを達成するための改善された方法を示しています(下記に貼り付け)
ナビゲーションペイン(左端)でプロジェクト(上部のアイテム)を選択します。
[ユーティリティ]ペインを展開します(ウィンドウの右上、3ボタンの[表示]グループの右端のボタン)。
[プロジェクトドキュメント]セクションには、[組織]テキストフィールドがあります(ファイル検査ビュー、上から2番目のセクション)。
Xcode 4.2 Beta 7(iOS 5.0)でテストしました。
XcodeはどちらからもORGANIZATIONNAMEを取得しないようです
デフォルトはcom.apple.Xcodeを書き込みますPBXCustomTemplateMacroDefinitions
'{ORGANIZATIONNAME = "YourNameHere";}'
また
〜/ライブラリ/Preferences/com.apple.Xcode.plist
適切な解決策は、アドレス帳の名前と会社名を更新することです。
次に、新しいXcodeプロジェクトを作成してみます。
それとも、で会社名を設定することができ、あなたのMac OS Xのアドレス帳アプリケーションのアドレスカード。私のために働いた(SL、Xcode 3.2.2)
SLFが上に書いたものに追加:
Xcode 4 GMシード:
ナビゲーションペイン(左端)でプロジェクト(上部のアイテム)を選択します。
[ユーティリティ]ペインを展開します(ウィンドウの右上、3ボタンの[表示]グループの右端のボタン)。
[プロジェクトドキュメント]セクションには、[組織]テキストフィールドがあります(ファイル検査ビュー、上から2番目のセクション)。
しかし、小さな問題があります。
SLFの説明に従って組織名を変更しても、プロジェクトファイルは変更されたものとして設定されず、保存された場所に変更はありませんでした。
組織名を変更した後でグループを追加するなど、プロジェクトに小さな変更を加える必要があります。これにより、Xcode 4がファイルを保存します。
また、ワークスペースで作業している場合は、プロジェクトごとに変更を加える必要があります。
XCode 4.0.2でテスト済み
単にappName-Info.plistに移動して、「Copyright(human-visible)」フィールドを追加します:nameOfDeveloperまたはcompanyName。
:
これについては、考えるべき以上に混乱があります。私はここで明確にしました:https : //stackoverflow.com/a/9793899/1273966私はこのスレッドで同じことをします。
プロジェクトドキュメント(上記)で組織名が空白の場合、会社名はアドレス帳の「me」エントリから取得されます。
上記のようにプロジェクトドキュメントに組織名を入力すると、アドレス帳の会社名が上書きされます。IE:会社名はプロジェクトごとに上書きできます。かなり賢いですが、明らかに多くの人が混乱しています。
XCode 4でプロジェクトを開きます。プロジェクトナビゲーターの一番上の項目(MyProjectName、1つのターゲット、iOS SDK 4.3など)を選択します。ファイルインスペクタを開きます([表示]-> [ユーティリティ])。[プロジェクトドキュメント]セクションに、「組織」の行が表示されます。それを編集すると、作成した新しいファイルに新しい組織名が表示されます。これはプロジェクトの設定なので、すべてのプロジェクトで行う必要があります。
組織名フィールドは、新規プロジェクトウィザードに表示されるフィールドです。そのデフォルト値は、以前に開いていたプロジェクトでの値です。
Xcode 4の最終バージョンはORGANIZATIONNAME設定(古い設定、またはcom.apple.dt.Xcodeを使用した新しい設定)を尊重していないようです。アドレスカードに会社名が含まれているため、会社でXcodeの作業を行っていないため、実際の会社名をソースファイルに挿入したくありません。ORGANIZATIONNAMEに設定した値が必要です。
更新:一部動作しているようです。値を設定する前にXcodeをシャットダウンしてから再起動し、新しいプロジェクトを作成しました。ORGANIZATIONNAMEではなく、アドレス帳カードの会社名がまだ使用されていることがわかりました。しかし、私はプロジェクトにいくつかの新しいファイルを作成し(File> New File ...)、それらが作成されたとき、それらはORGANIZATIONAMEからの値を持っています。したがって、ファイルテンプレートに会社名を入力するコードが少なくとも2ビットあり、それらが別の場所から取得しているようです。