その後のその後

iOSエンジニア 堤 修一のブログ github.com/shu223

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 を変更する、というところです。