2012-06-19 14 views
5

私は現在1つのiPadアプリを持っていますが、今は2つにする必要があります。 2つ目は、ログイン画面の追加とホーム画面の一部の情報の削除(およびその他のマイナーな調整)だけで、最初の画面とほぼ同じになります。両方のアプリの大半は同じままです。アプリは一般に非常に大きく複雑です。2つの同様のiOSアプリ - それを管理するにはどうすればよいですか?

だから私の質問はこれを管理する最良の方法は何ですか?プロジェクトで複数の目標を話していますか? gitの追跡ブランチ?おそらく複数のプロジェクトを持つXcodeワークスペース?

もちろん、両方のアプリケーションで同じコードを変更/追加する必要があるインスタンスを最小限に抑え、いずれの開発者もどちらのバージョンのアプリケーションも簡単に作成できるようにすることを目的としています。

ご協力いただきありがとうございます。

答えて

4

これはvery similar problem to this common oneです。コードの大部分を共有する完全版とLite版があります。

また、私が参照した他のスタックオーバーフローの質問にリンクされていなかったリンクto this tutorialも投稿します。チュートリアルはXcode 3用ですが、Xcode 4で同じ概念を使用するのは難しくありません。

はい、1つのXcodeプロジェクトで2つのターゲットを使用します。

+0

大変助かりました。前にPaid/Liteについて読んだことがありますが、私の状況との関連はありませんでした。 –

1

私はこのことについて熟知していませんが、私はおそらくプロジェクトを複製し、あなたが言ったように、両方のプロジェクトで作業スペースを持っています。あなたは、プロジェクトからの各ヘッダーファイルで2つのタブを開き、それらの両方を比較し、それに応じて編集することができます。ここでも、専門家はいないが、幸運を祈る!

関連する問題