3

Xcode 3 では、(試行錯誤によって) システム テンプレートを新しい場所 (Apple が変更し続けたため、3 つの場所が考えられます) にコピーし、それらをカスタマイズできることがわかりました。


注意: この質問を書いているときに、このトピックに関する StackOverflow の回答のほとんどが間違っていることを発見しました:(。


Xcode 4.3 で、Apple は再びすべてを壊し、今では古い方法でファイル テンプレートを変更することはできません。試行錯誤の結果、新しいファイル テンプレート (以下を参照) を作成できることがわかりましたが、Apple の既存のテンプレートを置き換えることはできません。

どうすればこれを修正できますか? Apple の New File テンプレートは単にぞっとするものです - それらは偽の「著作権」行を挿入し、Apple 自身のドキュメント標準にも従わず、他の誰かの :(.

4

2 に答える 2

9

これは質問に対する部分的な回答にすぎませんが、(私のように) 「正しい」方法を見つけようと奮闘している他の人にとっては、部分的に機能する回避策があります。

現在、Xcode 4.5.0 では、次のように機能します。

ファイル/プロジェクト テンプレートをカスタマイズします。

  1. ライブラリ フォルダの非表示を解除します (方法がわからない場合は Google で検索するか、ターミナルからこれを行います)。
  2. フォルダーを作成します: ~/Library/Developer/Xcode/Templates(親フォルダーは既に存在している必要があります - Xcode4 はそれを自動作成します)
  3. Xcode 4 のコピーを見つけて、[パッケージの内容を表示] を右クリックします。
  4. 「テンプレート」サブフォルダーが見つかるまでそこに移動します
    1. 2 つのフォルダがあり、1 つは Mac 用、もう 1 つは iPhone 用です。
    2. マックの場所:[Xcode4.app]/Contents/Developer/Library/Xcode/Templates
    3. iPhoneの場所:[Xcode4.app]/Contents/Developer/Platforms/iPhoneOS.Platform/Developer/Library/Xcode/Templates
  5. 作成した「テンプレート」フォルダーに内容をコピーして貼り付けます
  6. 重要: 「ファイル テンプレート」のすべてのサブフォルダーの名前を変更しないと、Apple はテンプレートを無視/削除します

注: 上記のステップ 2 で、次の場所にそのフォルダーを作成することもできます。

~/Library/Application Support/Shared/Xcode/Templates

...しかし、それは私にとっては決してうまくいきません.Xcode 4.5の新規インストールでは親フォルダーが存在しないため、Appleがこれを段階的に廃止しているのではないでしょうか? (彼らはそれを文書化することを拒否しているので、私は推測しています)

于 2012-10-07T16:32:04.670 に答える
1

プロジェクトテンプレートはにある可能性があり~/Library/Developer/Xcode/Templates/Application/Project Templatesます。

ソース:https ://github.com/AFNetworking/Xcode-Project-Templates

于 2013-01-04T07:15:11.223 に答える