Xcode 4 でのプロジェクトテンプレート作成手順
以前ファイルテンプレートを自作する方法について書いたので、プロジェクトも同じように簡単にできると思っていたら、どうも勝手が違う様子。
僕がやったプロジェクトテンプレート作成手順を書いておきます。
(標準のTab Bar Applicationテンプレートを複製して、各タブごとにUINavigationController使えるよう改変したものを作った際のもの。別のタイプのプロジェクトだとまた勝手が違うのかもしれません)
1. テンプレートフォルダを用意する
~/Library/Developer/Xcode/Templates/Project Templates/Application/Tab Bar With Navigation Application.xctemplate
(Tab Bar Application.xctemplate フォルダを複製して Tab Bar With Navigation Application.xctemplate を作成)
2. TemplateInfo.plist のIdentifier 要素を変更する
<key>Identifier</key> <string>com.apple.dt.unit.tabBarWithNavigationApplication</string>
とりあえずこれだけで、プロジェクト新規作成時に出てくるようになります。
3. 各ソースコード、xibを編集する
ここは、ファイルテンプレート作成と同じ。
以上。
ポイントは TemplateInfo.plist の Identifier を変更する、というところです。