2011-11-13 11 views
1

Xcode 4.3/iOS 5のすべての新しいテンプレートは、ストーリーボード、ARCを使用して作成され、XIBを使用する代わりにメインウィンドウ要素をプログラムで作成します。Xcode 4.3で以前のバージョンのアプリケーションテンプレートを使用するには?

私はまだXcode 4.2の古いスタイルのアプリケーションテンプレートファイルのコピーを持っていますが、多くの場合、それらは私がしたいことに適しています。

開発>プラットフォーム> iPhoneOS.platform>開発>ライブラリ> Xcodeの>テンプレート>プロジェクトテンプレート>アプリケーション>

そして、「追加しました:私は、次のディレクトリにテンプレートファイルを含むフォルダをコピーしようとしています新しいテンプレートがこの規則に従うように、テンプレートフォルダに.xctemplateという拡張子を付けてください。

ただし、ファイルはXcodeで認識されません。

これらの古いテンプレートを使用する方法はありますか?

ありがとうございました。

+0

うーん古いものを互換性のあるものにする簡単な方法... – MightyMeta

答えて

1

〜/ Library/Developer/Xcode/Templatesこのディレクトリを見てください。

テンプレートを新しい場所に移植するには少し手間がかかるかもしれませんが、運が良ければテンプレートが適切な形式になっていれば、コピーして貼り付けることができます。

私の場合は、C++ヘッダーと実装ファイルを別々に作成する必要がありませんでした。そのため、Xcode 4.1と4.2で独自のテンプレートを作成しました。残念ながら、彼らは4.3へのアップグレードから生き残れませんでした(これは私が知っているはずでした)。

今、自分のテンプレートをCおよびC++ファイル作成画面に追加したかったのです。ここに私がしたことがあります:

  1. 〜/ Library/Developer/Xcode/Templates/CおよびC++ディレクトリを作成します。これにより、ファイルが既存のCおよびC++タブに追加されます。
  2. そのディレクトリで、別のディレクトリを作成し、テンプレートと呼ぶ名前を付け、.xctemplate拡張子を使用してXcodeがそれを認識できるようにします。私の場合、ディレクトリは "C++とHeader File.xctemplate"と呼ばれました。
  3. xctemplateディレクトリにTemplateInfo.plistファイルを作成します。私はCocos2dテンプレートから鉱山をコピーして、それをちょっと見て回りました。下記のリンクをチェックして、最低限必要な情報を確認してください。
  4. テンプレートを選択するときに作成する残りのファイルを作成します。私にとっては、それらは "FILEBASENAME ___。h"と "___ FILEBASENAME ___。cpp"でしたが、おそらくあなたのニーズに合うようにすることができます。

少しより多くの情報のためにこれを読む:この質問への応答の欠如によって判断すると、古いものと異なる_completely_ている新しいテンプレートファイルを見て、私は何があると思いません、http://meandmark.com/blog/2011/11/creating-custom-xcode-4-file-templates/

+0

申し訳ありませんより早く応答!あなたの答えは、私が疑うものを確認します。つまり、それは簡単ではありません。あなたの応答とそのリンクは役に立ちますが、ありがとうございます。 – MightyMeta

関連する問題