In un primo momento, si spera che i termini seguenti progetto e prodotto non vengano confusi.
Tradizionalmente, avevamo una base di codice, che di solito era un progetto principale. Per i nostri prodotti, abbiamo creato un progetto per ogni prodotto, e questi progetti dipendevano senz'altro dal progetto principale (codice base). Quando il prodotto è stato rilasciato, abbiamo creato un ramo di rilascio per l'archiviazione e la manutenzione.
Ora sto sviluppando applicazioni iOS e ho notato che c'erano termini specifici per Xcode, progetto e target, che erano simili a progetto e prodotto. A prima vista, è più facile condividere la configurazione tra prodotti, per semplificare le versioni del prodotto sfruttando le dipendenze target e target. Rispetto al modo tradizionale, d'altra parte, è più difficile gestire il codice sorgente, il ramo, ecc., Se il numero di prodotti diventa molto grande.
In pratica, chiunque usa in modo efficiente questa struttura integrata Xcode per gestire codice e prodotti?
Sono abbastanza nuovo su iOS e amp; Xcode e in cerca di buoni consigli, grazie.