Version Lite + Version Payante
Philippe49
Membre
Je mets des #Ifdef LiteVersion ... #endif pour différencier la version Lite de la version payante. J'ai une Distribution Profile pour chacune des deux versions.
J'envisage donc de créer deux configurations DistributionLite et DistributionLourde du projet, une pour chaque distribution, en changeant le code signing dans les infos du projet .
Ma question : cela suffit-il ? ou faut-il carrément recopier dans deux projets différents ?
J'envisage donc de créer deux configurations DistributionLite et DistributionLourde du projet, une pour chaque distribution, en changeant le code signing dans les infos du projet .
Ma question : cela suffit-il ? ou faut-il carrément recopier dans deux projets différents ?
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Oui et non, ça dépend toujours de l'application. Personnellement j'aurai opté pour un simple duplicatat du dossier du "full project", en modifiant par la suite certaines fonctions pour limiter la full et ainsi la faire passer en lite.
Si tu mets des #ifdef un peu partout dans ton code, à force tu peux vite te perdre surtout lors d'une grosse mise à jour.
À voir donc.
Avec une configuration par target en plus, et la possibilité si besoin de compiler les 2 targets en une seule passe, etc...
Exactement, et puis c'est vrai qu'après tout une appli iPhone ça incite a bien construire son code avec tous ces controller
Ben c'est justement pour avoir deux cibles qu'il veut un "#ifdef" je suppose :P