Una de las cosas más útiles a la hora de trabajar con múltiples versiones de una misma app (por ejemplo una versión Free y otra de Pago), es poder gestionarlas de manera eficiente. Y no hay mejor forma que dentro del mismo proyecto de Xcode.
Una forma muy sencilla de llevarlo a cabo es realizar los siguientes pasos:
1. Lo primero que hay que hacer es duplicar el target en Xcode (botón derecho sobre el target existente y pulsar en “duplicate”).
2. A continuación, se procederá a crear un nuevo target y un nuevo Plist (xxxname-info_copy.plist). Renombramos este plist a como deseemos llamar a nuestro nuevo target.
3. Una vez creado y renombrado, se localiza el plist en las propiedades del nuevo target generado.
4. Dentro de la opción de Build Settings (de este nuevo target), localizamos “Other C Flags” e insertamos (sin comillas) “-Dxxxname” (-D es necesario siempre).
5. Por último, en aquellas partes que sean diferentes en ambas versiones, insertaremos el código siguiente para diferenciarlas
Posts relacionados
Snippets para iOS que deberías saber
Retomando el blog, me gustaría hacer una pequeña relación de snippets para iOS que deberías saber. Son sólo una primera parte de una serie de post que iré completando con el tiempo e irán aumentando en complejidad. Para empezar, a continuación te muestro...
Taller Objective-C del V Betabeers Badajoz
Finalmente ayer impartí el Taller Objective-C del V Betabeers de Badajoz de Badajoz que comentaba en la entrada anterior, destacado este último por ser el más numeroso y concurrido de los que se han celebrado. Estaban preparadas dos charlas. La primera de ellas, una...
Taller de Objective-C en el V Betabeers de Badajoz
El viernes 19 de octubre, impartiremos un Taller de Objective-C en el V Betabeers de Badajoz. Estoy preparando un pequeño proyecto que alojaré en mi cuenta de github (https://github.com/mendel81) con el código y los recursos necesarios para hacer la app de esta...