Xcode for iPhoneアプリケーション開発に新しいテンプレートを追加するにはどうすればよいですか?
5 に答える
いくつかのアドバイスについては、関連する質問への回答を確認することをお勧めします:Xcodeのテンプレートを変更します。
特に、Xcodeをアップグレードするたびに変更が失われないようにする場合は、テンプレートを~/Library/Developer/Shared/Xcode
の下ではなく、に配置します/Developer
。
開発者フォルダの内容を変更することでテンプレートを作成できます。私はこれを自分で行いました。たとえば、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のようなあなたの選択に置き換える必要があります。
XCode 4 では、テンプレートの動作方法とテンプレートの場所が変更されているため、XCode 4 に言及していない限り、手順に従って注意してください。いくつかのテンプレートの例と、XCode4 カスタマイズ リポジトリでテンプレートの場所へのパスを見つけることができます。
https://github.com/KiGi/XCode4Customization
システム テンプレートが存在するパスは次のとおりです。
/開発者/プラットフォーム/iPhoneOS.platform/開発者/ライブラリ/Xcode/テンプレート/ファイル テンプレート
これらを変更せず、自分のライブラリ ディレクトリにコピーして変更します。
~/Library/Developer/Xcode/UserData/ファイル テンプレート
これらのパスは、github の "WhereToPlaceFiles" RTF ファイルにもあります。
既存のプロジェクトから新しい Xcode テンプレートを作成する方法に関する記事をここに書きました。
それはカバーします:
- プロジェクト ファイルをプロジェクト パスに相対的に指定する
- コマンドラインを使用してファイルのアクセス許可を検索/置換およびフィドルする
- ターゲット メンバーシップから info.plist を除外する
- テンプレートにアイコンを与える
テンプレートを配置する場所については説明しません。その情報は他の回答でカバーされています。