2012-06-19 9 views
5

Ich habe derzeit eine iPad App, aber jetzt muss es zwei werden. Der zweite ist mehr oder weniger der gleiche wie der erste mit nur dem Hinzufügen eines Anmeldebildschirms und dem Entfernen einiger Informationen auf dem Startbildschirm (und anderen kleinen Anpassungen). Die große Mehrheit beider Apps wird gleich bleiben. Die App ist im Allgemeinen ziemlich groß und komplex.2 ähnliche iOS-Apps - wie lassen sich diese am besten verwalten?

Also ... Meine Frage ist, was ist der beste Weg, um dies zu verwalten? Sprechen wir mehrere Ziele im Projekt? Ein verfolgter Zweig in Git? Vielleicht ein Xcode-Arbeitsbereich mit mehreren Projekten?

Das Ziel ist natürlich, Fälle zu minimieren, in denen ich den gleichen Code in beiden Apps in der Zukunft ändern/hinzufügen muss, und dennoch jedem Entwickler die Möglichkeit gibt, beide Versionen der App zu erstellen.

Jede Hilfe würde sehr geschätzt werden, danke.

Antwort

4

Dies ist eine very similar problem to this common one, in der Sie eine Full und Lite App-Version haben, die den Großteil ihres Codes teilen.

Ich werde auch einen Link to this tutorial, die ich nicht in der anderen Stack-Überlauf Frage, auf die ich verwiesen verwiesen verlinkt. Das Tutorial ist für Xcode 3, aber es ist nicht zu schwer, dasselbe Konzept in Xcode 4 zu verwenden.

Ja, ich würde zwei Targets in einem Xcode-Projekt verwenden.

+0

Das ist eine große Hilfe, danke. Habe schon mal über Paid/Lite gelesen, aber die Verbindung zu meiner Situation nicht hergestellt. –

1

Ich bin kein Experte dafür, aber ich würde wahrscheinlich das Projekt duplizieren und dann wie Sie sagten, einen Arbeitsbereich mit beiden Projekten haben. Sie können zwei Registerkarten mit jeder Headerdatei aus dem Projekt öffnen und beide vergleichen und entsprechend bearbeiten. Auch hier kein Experte, aber viel Glück!

Verwandte Themen