Jul 30, 2013 | iOS Dev

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