1

git-submodules を使用して他のいくつかのプロジェクトに含めるいくつかの xcode プロジェクト (静的ライブラリ) があります。これはうまく機能し、プロジェクト間でコードを共有するこの方法が気に入っています。ただし、作成するほぼすべての新しいプロジェクトにこれらのライブラリのいくつかを追加しているため、このプロセスを何らかの方法で合理化したいと考えています。すべてのプロジェクトのベースとなる何らかの「テンプレート」を作成します。

これらの手順を自動的に実行する方法が欲しいです。

  1. X という新しいプロジェクトを作成します。
  2. サブモジュールの固定 (または動的) リストを追加する
  3. 追加されたサブモジュールを Xcode プロジェクトに自動的に追加する

このためのスクリプトを作成することは可能ですか? 次のような構文を使用します。

fooproj -n "Bar" -s "foundation、coredata、uikit"

(ここで、Bar は新しいプロジェクトと財団の名前、coredata と uikit は追加するサブモジュールです)

または、このプロセスを合理化できる他の方法はありますか?

4

1 に答える 1

0

Xcode テンプレートを調べましたか? それらは非常に強力で、現在 Xcode が新しいプロジェクトを設定する方法の基礎となっています。Xcode テンプレートの作成方法に関するいくつかのリンクを次に示します。

NSScreencastbob Mccune のブログmeandmark.com

また、開始するためのサンプル リソースがいくつかあります。

Xcode 5 プロジェクト テンプレート最小テンプレート

最初は戸惑いましたが、今ではそれらなしでは生きられません。Xcode テンプレートは時間を大幅に節約します。

于 2014-07-11T09:43:53.173 に答える