5

現在iPadアプリを1つ持っていますが、2つにする必要があります。2つ目は、ログイン画面を追加し、ホーム画面の一部の情報を削除する(およびその他の小さな調整)だけで、1つ目とほぼ同じになります。両方のアプリの大部分は同じままです。一般的に、アプリは非常に大きく複雑です。

だから...私の質問は、これを管理するための最良の方法は何ですか?プロジェクトで複数のターゲットについて話し合っていますか?gitで追跡されたブランチ?おそらく、複数のプロジェクトがあるXcodeワークスペースですか?

もちろん、その目的は、将来的に両方のアプリで同じコードを変更/追加しなければならない場合を最小限に抑えながら、開発者がどちらのバージョンのアプリも簡単に作成できるようにすることです。

どんな助けでも大歓迎です、ありがとう。

4

2 に答える 2

4

これは、コードの大部分を共有するFullおよびLiteアプリバージョンがあるこの一般的な問題と非常によく似た問題です。

また、このチュートリアルへのリンクを投稿します。これは、私が参照した他のスタックオーバーフローの質問ではリンクされていませんでした。チュートリアルはXcode3を対象としていますが、Xcode4で同じ概念を使用するのはそれほど難しくありません。

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

于 2012-06-20T00:38:33.827 に答える
1

私はこれについての専門家ではありませんが、おそらくプロジェクトを複製して、あなたが言ったように、両方のプロジェクトを含むワークスペースを用意します。プロジェクトの各ヘッダーファイルで2つのタブを開き、両方を比較して、それに応じて編集することができます。繰り返しますが、これには専門家はいませんが、頑張ってください!

于 2012-06-19T23:15:08.767 に答える