12

Xcode for iPhoneアプリケーション開発に新しいテンプレートを追加するにはどうすればよいですか?

4

5 に答える 5

10

いくつかのアドバイスについては、関連する質問への回答を確認することをお勧めします:Xcodeのテンプレートを変更します

特に、Xcodeをアップグレードするたびに変更が失われないようにする場合は、テンプレートを~/Library/Developer/Shared/Xcodeの下ではなく、に配置します/Developer

于 2009-02-26T11:34:39.713 に答える
2

開発者フォルダの内容を変更することでテンプレートを作成できます。私はこれを自分で行いました。たとえば、htmlテンプレートを作成していたとします。ステップ1.次の場所に移動します。/Developer/Library/Xcode/Templates/filetemplates/resourceステップ2.HTMLFile.xctemplateというフォルダーを作成します。手順3.RTFファイルフォルダの内容をコピーします手順4.内容をhtmlフォルダに貼り付けます。手順5.のrtf拡張子を変更します

___FILEBASENAME___.rtf(in your html folder) to .html

手順6.plistファイルを次のように変更します。

Key                       |         Type   |     Value
DefaultCompletionName            String          File
Description                      String         An empty Hyper Text Markup language (HTML) file.
Kind                             String         Xcode.IDEKit.TextSubstitutionFileTemplateKind
MainTemplateFile                 String         ___FILEBASENAME___.html
Name                             String         Hyper Text Markup Language file
Summary                          String         An empty Hyper Text Markup Language (HTML) file

ステップ7.これで、新しいファイルを追加するときに、リソースに移動すると、htmlテンプレートが見つかります。PSあなたはただhtmlテキストをrubyのようなあなたの選択に置き換える必要があります。

于 2011-10-11T21:16:01.377 に答える
1

XCode 4 では、テンプレートの動作方法とテンプレートの場所が変更されているため、XCode 4 に言及していない限り、手順に従って注意してください。いくつかのテンプレートの例と、XCode4 カスタマイズ リポジトリでテンプレートの場所へのパスを見つけることができます。

https://github.com/KiGi/XCode4Customization

システム テンプレートが存在するパスは次のとおりです。

/開発者/プラットフォーム/iPhoneOS.platform/開発者/ライブラリ/Xcode/テンプレート/ファイル テンプレート

これらを変更せず、自分のライブラリ ディレクトリにコピーして変更します。

~/Library/Developer/Xcode/UserData/ファイル テンプレート

これらのパスは、github の "WhereToPlaceFiles" RTF ファイルにもあります。

于 2011-10-11T21:48:01.387 に答える
0

既存のプロジェクトから新しい Xcode テンプレートを作成する方法に関する記事をここに書きました。

それはカバーします:

  • プロジェクト ファイルをプロジェクト パスに相対的に指定する
  • コマンドラインを使用してファイルのアクセス許可を検索/置換およびフィドルする
  • ターゲット メンバーシップから info.plist を除外する
  • テンプレートにアイコンを与える

テンプレートを配置する場所については説明しません。その情報は他の回答でカバーされています。

于 2010-09-19T01:48:07.090 に答える