Вы находитесь на странице: 1из 2

1 .

– Te metes a Project, Project Info y en configurations duplicas el debug para


crear del Debug Adhoc.
Se duplica dos veces el Release para crear el Release Adhoc y Appstore.
(Debug) – se usa para correr desde la computadora el projecto apuntando a Sandbox
(Debug Adhoc) – se usa para hacer el archive apuntando a Sandbox
(Release) – se usa para correr desde la computadora el projecto apuntando a
Producción
(Release Adhoc) – se usa para hacer el archive apuntando a Producción
(AppStore) – Se usa para hacer el archive para subir a la tienda, también puede ser
distribuido como IPA para probar las notificaciones.

2 .– Te metes a Project, Project Build Settings y le das en el signo de más. Le das


en la segunda opción
que dice "Add User-defined settings".
Se necesitan agregar estas cuatro:
- BUNDLE_ID .– Appstore:com.tr3sco.Confidenza , Debug y Debug
Adhoc:com.tr3sco.Confidenza.Debug ,
Release y Release Adhoc:com.tr3sco.Confidenza.Release
- APP_ICON_NAME .– Appstore:icon , Debug y Debug Adhoc:icon-beta ,
Release y Release Adhoc:icon-alfa
- NAME_SUFFIX .– Appstore: , Debug y Debug Adhoc:-Sandbox ,
Release y Release Adhoc:-Production

3 .– Abres el Info.plist y se van a cambiar estas propiedades:


- "Bundle display name" .– Confidenza$(NAME_SUFFIX)
- "Bundle identifier" .– $(BUNDLE_ID)

4 .– Te vas a los schemes y entras a "manage schemes". Le das en el mas y te fijas


que esté seleccionado como target tu aplicación.
Vas a crear dos schemes más. AppName Production y AppName Appstore, el que ya
existe AppName es el que se va a usar como el de Sandbox.
Hay que †ener seleccionado el shared para que se suba la configuración del proyecto
a bitbucket.

5 .– Hay que editar cada una de los schemes para que actuen como queramos.
Una vez seleccionado el scheme que se quiere nos vamos a "Edit Scheme" y se
necesitan editar por lo menos 2 opciones a las configuraciones
que queramos. Las ediciones deben de ser para cada configuracion:
- AppName .– Run : Debug , Archive : Debug Adhoc
- AppName Production .– Run : Release , Archive : Release Adhoc
- AppName AppStore .– Run : Appstore , Archive : Appstore

6 .– Una vez editados los schemes vamos a modificar los macros. Nos vamos a
Project, Project Build Setting y bajo "Apple LLVM 7.1 Preprocessing"
y en "Preprocessor Macros" Los macros deben de estar de esta manera:
- Debug y Debug Adhoc .– SANDBOX = 1
- Release, Release Adhoc y Appstore .– PRODUCTION = 1

7 .– Nos vamos a Images.xcassets y creamos dos nuevos de AppIconSet. Uno lo


llamamos AppIcon-Sandbox y el otro AppIcon-Production.
Teniendo los iconos ya listos para Sandbox y produccion los unicos tamaños que se
necesitan son: 58, 80, 87, 120 y 180. Además se
necesitan agregar icon.png y icon@2x.png para produccion y sandbox.

8 .– Para que cargue los diferentes iconos cuando se corre la aplicación nos vamos
a Project, Targets y buscamos "Asset Catalog App Icon Set Name"
Necesitamos cambiar los valores dependiendo del nombre que se les puso.

9.– Cuando salga un error con este mensaje: "The entitlements specified in your
application’s Code Signing Entitlements file do not match those specified in your
provisioning profile."
Nos vamos a Project, Targets y en packaging cambiamos los "Product Bundle
Identifier" a los diferentes previamente generados.

Вам также может понравиться